欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基于QT制作一個倒計時軟件

 更新時間:2024年12月20日 11:05:47   作者:gaoenyang760525  
這篇文章主要為大家詳細(xì)介紹了如何基于QT制作一個簡單的倒計時軟件,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下

效果圖

一、pro代碼

RC_ICONS =countdown.ico</code>AI助手

二、mainwindow.cpp代碼

#include "mainwindow.h"
#include "ui_mainwindow.h"
 
 
#include <QDateTime>
#include <QMessageBox>
#include <QSettings>
 
MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    setWindowTitle("倒計時");
    setWindowIcon(QIcon("countdown.ico"));
    InitDateInfor();
}
 
MainWindow::~MainWindow()
{
    delete ui;
}
 
void MainWindow::InitDateInfor()
{
    // 讀取INI文件中的日期
    QSettings settings("base.ini", QSettings::IniFormat);
    int year = settings.value("date/year").toInt();
    int month = settings.value("date/month").toInt();
    int day = settings.value("date/day").toInt();
 
    QDate targetDate(year, month, day);
    QDate currentDate = QDate::currentDate();
 
    // 計算剩余天數(shù)
    int daysLeft = targetDate.daysTo(currentDate);
 
    // 構(gòu)造日期字符串
    QString date_str = QString("%1-%2-%3").arg(year).arg(month, 2, 10, QChar('0')).arg(day, 2, 10, QChar('0'));
 
    // 讀取INI文件中的消息
    QString message1 = settings.value("message/message1").toString();
    QString last_message1=message1+QString("   ")+date_str;
   
    QString message2 = settings.value("message/message2").toString();
    QString last_message2 = QString("%1%4 天").arg(message2).arg(-daysLeft);
 
 
    ui->label_nowTime->setText(last_message1);
    ui->label_lastTime->setText(last_message2);
 
}

三、base.ini文件

[date]
year=2025
month=2
day=5
[message]
message1="軟件正式上線"
message2="剩余天數(shù)為:"

到此這篇關(guān)于基于QT制作一個倒計時軟件的文章就介紹到這了,更多相關(guān)QT倒計時內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 使用C語言實(shí)現(xiàn)vector動態(tài)數(shù)組的實(shí)例分享

    使用C語言實(shí)現(xiàn)vector動態(tài)數(shù)組的實(shí)例分享

    vector是指能夠存放任意類型的動態(tài)數(shù)組,而C語言中并沒有面向?qū)ο蟮腃++那樣內(nèi)置vector類,所以我們接下來就來看一下使用C語言實(shí)現(xiàn)vector動態(tài)數(shù)組的實(shí)例,需要的朋友可以參考下
    2016-05-05
  • C語言深度解剖篇之關(guān)鍵字以及補(bǔ)充內(nèi)容

    C語言深度解剖篇之關(guān)鍵字以及補(bǔ)充內(nèi)容

    C語言的關(guān)鍵字共有32個,根據(jù)關(guān)鍵字的作用,可分其為數(shù)據(jù)類型關(guān)鍵字、控制語句關(guān)鍵字、存儲類型關(guān)鍵字和其它關(guān)鍵字四類,這篇文章主要給大家介紹了關(guān)于C語言深度解剖篇之關(guān)鍵字以及補(bǔ)充內(nèi)容的相關(guān)資料,需要的朋友可以參考下
    2022-06-06
  • C++實(shí)現(xiàn)LeetCode(51.N皇后問題)

    C++實(shí)現(xiàn)LeetCode(51.N皇后問題)

    這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(51.N皇后問題),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • C語言超詳細(xì)解析函數(shù)棧幀

    C語言超詳細(xì)解析函數(shù)棧幀

    在C語言中,每一個正在運(yùn)行的函數(shù)都有一個棧幀與其對應(yīng),棧幀中存儲的是該函數(shù)的返回地址和局部變量。從邏輯上講,棧幀就是一個函數(shù)執(zhí)行的環(huán)境:函數(shù)參數(shù)、函數(shù)的局部變量、函數(shù)執(zhí)行完后返回到哪里等等
    2022-03-03
  • C++中單鏈表的建立與基本操作

    C++中單鏈表的建立與基本操作

    以下是對C++中單鏈表的建立與基本操作進(jìn)行了詳細(xì)的介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-10-10
  • C/C++標(biāo)準(zhǔn)庫之轉(zhuǎn)換UTC時間到local本地時間詳解

    C/C++標(biāo)準(zhǔn)庫之轉(zhuǎn)換UTC時間到local本地時間詳解

    最近遇到一個問題:數(shù)據(jù)庫中存放的時間為UTC時間,但是現(xiàn)在要求都出來顯示的時間為本地時間,所以就用C++實(shí)現(xiàn)了,下面這篇文章主要給大家介紹了關(guān)于C/C++標(biāo)準(zhǔn)庫之轉(zhuǎn)換UTC時間到local本地時間的方法,還有C++中獲取UTC時間精確到微秒的實(shí)現(xiàn)代碼,需要的朋友可以參考下。
    2017-11-11
  • c++素數(shù)篩選法

    c++素數(shù)篩選法

    本文講的是篩選法的C++實(shí)現(xiàn), 篩選法又稱篩法,是求不超過自然數(shù)N(N&gt;1)的所有質(zhì)數(shù)的一種方法。據(jù)說是古希臘的埃拉托斯特尼(Eratosthenes,約公元前274~194年)發(fā)明的,又稱埃拉托斯特尼篩子。
    2017-05-05
  • C語言實(shí)現(xiàn)時區(qū)轉(zhuǎn)換函數(shù)的實(shí)例

    C語言實(shí)現(xiàn)時區(qū)轉(zhuǎn)換函數(shù)的實(shí)例

    這篇文章主要介紹了C語言實(shí)現(xiàn)時區(qū)轉(zhuǎn)換函數(shù)的實(shí)例的相關(guān)資料,這里分析需求并提供實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2017-08-08
  • C語言中strlen() strcpy() strcat() strcmp()函數(shù)的實(shí)現(xiàn)方法

    C語言中strlen() strcpy() strcat() strcmp()函數(shù)的實(shí)現(xiàn)方法

    這篇文章主要介紹了C語言中strlen() strcpy() strcat() strcmp()函數(shù)的實(shí)現(xiàn)方法,需要的朋友可以參考下
    2017-08-08
  • C語言設(shè)計圖書登記系統(tǒng)與停車場管理系統(tǒng)的實(shí)例分享

    C語言設(shè)計圖書登記系統(tǒng)與停車場管理系統(tǒng)的實(shí)例分享

    這篇文章主要介紹了C語言設(shè)計圖書登記系統(tǒng)與停車場管理系統(tǒng)的實(shí)例分享,重在以最簡單的一些需求來展示管理系統(tǒng)的設(shè)計思路,需要的朋友可以參考下
    2016-06-06

最新評論