Qt功能优化:电子钟模板

网友投稿 283 2022-09-02

Qt功能优化:电子钟模板

Qt功能优化:电子钟模板

文章目录

​​Qt功能优化:电子钟模板​​​​一、效果图​​​​二、使用步骤​​

​​1. .h部分​​​​2. .cpp部分​​

​​总结​​

一、效果图

LCD Number控件显示时间:

二、使用步骤

1. .h部分

代码如下:

#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{ Q_OBJECTpublic: 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); //对时间进行更新}

Label控件显示时间:

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

总结

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

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

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:C++远征篇汇总
下一篇:Qt功能优化:简易登录模板
相关文章

 发表评论

暂时没有评论,来抢沙发吧~