最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于QT制作一個(gè)倒計(jì)時(shí)軟件

 更新時(shí)間:2024年12月20日 11:05:47   作者:gaoenyang760525  
這篇文章主要為大家詳細(xì)介紹了如何基于QT制作一個(gè)簡(jiǎn)單的倒計(jì)時(shí)軟件,文中的示例代碼講解詳細(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("倒計(jì)時(shí)");
    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();
 
    // 計(jì)算剩余天數(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="軟件正式上線(xiàn)"
message2="剩余天數(shù)為:"

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

相關(guān)文章

  • C++調(diào)用tensorflow教程

    C++調(diào)用tensorflow教程

    今天小編就為大家分享一篇關(guān)于C++調(diào)用tensorflow教程,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-10-10
  • C++ 實(shí)現(xiàn)球迷 今日頭條面試題

    C++ 實(shí)現(xiàn)球迷 今日頭條面試題

    這篇文章主要介紹了C++實(shí)現(xiàn)球迷今日頭條面試題功能,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-08-08
  • C++命名空間實(shí)例詳解

    C++命名空間實(shí)例詳解

    這篇文章主要介紹了C++命名空間實(shí)例詳解,有感興趣的同學(xué)可以研究下
    2021-02-02
  • C語(yǔ)言實(shí)現(xiàn)任何文件的加密解密功能

    C語(yǔ)言實(shí)現(xiàn)任何文件的加密解密功能

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)任何文件的加密解密功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • 通過(guò)C++程序示例理解設(shè)計(jì)模式中的外觀模式

    通過(guò)C++程序示例理解設(shè)計(jì)模式中的外觀模式

    這篇文章主要介紹了通過(guò)設(shè)計(jì)模式中的外觀模式及相關(guān)的C++程序示例,外觀模式在高層提供了一個(gè)統(tǒng)一的接口實(shí)現(xiàn)一定程度上的解耦,需要的朋友可以參考下
    2016-03-03
  • C++中Boost的智能指針weak_ptr

    C++中Boost的智能指針weak_ptr

    這篇文章介紹了C++中Boost的智能指針weak_ptr,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • C語(yǔ)言編程之初識(shí)數(shù)組線(xiàn)性查找和二分查找

    C語(yǔ)言編程之初識(shí)數(shù)組線(xiàn)性查找和二分查找

    本篇文章是C語(yǔ)言編程篇,主要為大家介紹C語(yǔ)言編程中數(shù)組的線(xiàn)性查找及二分查找分析講解,有需要的朋友可以借鑒參考下,希望可以有所幫助
    2021-09-09
  • C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單掃雷游戲

    C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單掃雷游戲

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單掃雷游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • 查看C++ 預(yù)定義宏的方法

    查看C++ 預(yù)定義宏的方法

    本文主要介紹了查看C++ 預(yù)定義宏的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2026-05-05
  • 深入二叉樹(shù)兩個(gè)結(jié)點(diǎn)的最低共同父結(jié)點(diǎn)的詳解

    深入二叉樹(shù)兩個(gè)結(jié)點(diǎn)的最低共同父結(jié)點(diǎn)的詳解

    本篇文章是對(duì)二叉樹(shù)兩個(gè)結(jié)點(diǎn)的最低共同父結(jié)點(diǎn)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05

最新評(píng)論

三亚市| 左贡县| 桃源县| 兰州市| 桃源县| 青龙| 庄浪县| 广东省| 乌什县| 灌南县| 日喀则市| 文登市| 古蔺县| 江孜县| 深州市| 郑州市| 南雄市| 云龙县| 来凤县| 重庆市| 遂昌县| 和林格尔县| 沾益县| 鸡泽县| 甘孜县| 辰溪县| 桓仁| 赫章县| 方城县| 广平县| 宜君县| 鄂州市| 巴林左旗| 共和县| 垦利县| 鄂托克前旗| 高尔夫| 犍为县| 海林市| 丽江市| 镇江市|