Qt功能优化:电子钟模板

简介: 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); //对时间进行更新
}


Label控件显示时间:
    QDateTime date = QDateTime::currentDateTime();
    ui->DateLabel->setText(date.toString("yyyy年MM月dd日     ddd"));

总结

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

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

另附Qt实战:云曦聊天室篇Qt界面优化:鼠标双击特效两篇相关文章,大家可以下滑到文章下方专栏处,查看相关专栏中的其它文章,希望能帮助到大家,感谢大家支持~( ̄▽ ̄~)~

相关文章
|
8天前
|
开发框架 Java 编译器
【Qt 元对象系统 01 】深入探索Qt的元对象系统:核心地位、功能与构成
【Qt 元对象系统 01 】深入探索Qt的元对象系统:核心地位、功能与构成
58 0
|
7月前
|
Linux API Windows
linux系统中利用QT实现蓝牙功能的方法
linux系统中利用QT实现蓝牙功能的方法
263 0
|
7月前
|
Linux
linux系统中利用QT实现音乐播放器的功能
linux系统中利用QT实现音乐播放器的功能
113 0
|
8月前
|
算法 C++
|
7月前
|
Ubuntu Linux API
linux系统中使用QT实现摄像头功能的方法
linux系统中使用QT实现摄像头功能的方法
125 0
|
7月前
|
存储 Linux
linux系统中使用QT实现多媒体的功能方法
linux系统中使用QT实现多媒体的功能方法
91 0
|
8天前
|
网络安全 C++ 索引
C++ Qt开发:TabWidget实现多窗体功能
`QTabWidget` 是Qt中用于实现标签页(tabbed interface)的控件,可以在一个窗口内切换不同的页面。在开发窗体应用时通常会伴随功能的分页,使用TabWidget并配合自定义Dialog组件,即可实现一个复杂的多窗体分页结构,此类布局方式也是多数软件通用的方案。
72 0
C++ Qt开发:TabWidget实现多窗体功能
|
6月前
|
Windows 存储 Cloud Native
C++Qt windows系统托盘增加图标和功能
C++Qt windows系统托盘增加图标和功能
|
11月前
|
数据可视化 C++
【变化检测】多时相遥感影像变化检测 Qt界面可视化 / 实现卷帘功能(附有完整代码)
【变化检测】多时相遥感影像变化检测 Qt界面可视化 / 实现卷帘功能(附有完整代码)