Qt功能优化:电子钟模板

Posted 灵彧universe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt功能优化:电子钟模板相关的知识,希望对你有一定的参考价值。

Qt功能优化:电子钟模板

(文章目录)


一、效果图

LCD Number控件显示时间:

二、使用步骤

1. .h部分

#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include <QDate>
namespace Ui 
class MainWindow;


class MainWindow : public QMainWindow

    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = 0);
    ~MainWindow();

private slots:
    void on_lcdNumber_overflow();

private:
    Ui::MainWindow *ui;
;

#endif // MAINWINDOW_H

  

2. .cpp部分

#include "mainwindow.h"
#include "ui_mainwindow.h"

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)

    ui->setupUi(this);
    on_lcdNumber_overflow();


MainWindow::~MainWindow()

    delete ui;


void MainWindow::on_lcdNumber_overflow()

    QDateTime date_t = QDateTime::currentDateTime(); //获取当前时间
    this->ui->lcdNumber->setDigitCount(20); //设置显示的位数
    this->ui->lcdNumber->setSegmentStyle(QLCDNumber::Flat); //布局
    this->ui->lcdNumber->setStyleSheet("border:10px solid black; color: black; background: white;"); //更换窗体边框圆角,颜色,字体颜色,背景颜色
this->ui->lcdNumber->display(date_t.toString("yyyy:MM:dd:HH:mm:ss"));
 //设置显示的时间格式(yyyy:MM:dd:HH:mm:ss)分别表示年月日时分秒
    pTimer->start(500); //对时间进行更新




    QDateTime date = QDateTime::currentDateTime();
    ui->DateLabel->setText(date.toString("yyyy年MM月dd日     ddd"));


总结

以上是部分Qt关于功能优化的部分,所有相关的Qt界面优化的部分,均在下方专栏——Qt功能优化中,大家如果感兴趣可以进行观看并使用,希望通过这些文章能够使大家的Qt软件更加美观和完美 !!!

另,如果大家有时间的话,也可以在个人主页中的专栏部分,查看我的Qt实战专栏Qt界面优化专栏哦,里面分别存放有Qt相关的实战软件和相对实用的附属功能,大家感兴趣可以看看(๑>؂<๑)

以上是关于Qt功能优化:电子钟模板的主要内容,如果未能解决你的问题,请参考以下文章

Qt功能优化:Qt 3D画廊

万年历电子钟纽扣电池安装时分方向吗?

为“数据库性能优化二:数据库表优化”附属文章之一)

Qt功能优化:Qt语音助手

电子表格数字式的小时化成时分秒格式

Qt浅谈之二:钟表(时分秒针),QSplitter实现自由伸缩滑动窗口 good