• QT5-控件-QLabel和QLCDNumber-标签显示图片或者视频,LCD用于上位机不错


    #ifndef MAINWINDOW_H
    #define MAINWINDOW_H
    
    #include <QMainWindow>
    #include <QLabel>
    #include <QLCDNumber>
    #include <QPixmap>
    
    class MainWindow : public QMainWindow
    {
        Q_OBJECT
    
    public:
        MainWindow(QWidget *parent = 0);
        ~MainWindow();
    
        QLabel* label[10];
        QLCDNumber* lcd[10];
    };
    
    #endif // MAINWINDOW_H
    #include "mainwindow.h"
    
    MainWindow::MainWindow(QWidget *parent)
        : QMainWindow(parent)
    {
        this->resize(600,400);
        this->centralWidget();
    
        label[0] = new QLabel("世界,不好",this);
        label[0]->setGeometry(10,30,200,40);
    
        QPixmap pix = QPixmap("res/01.png");
        label[1] = new QLabel(this);
        label[1]->setPixmap(pix);
        label[1]->setGeometry(10,70,300,300);
    
        lcd[0] = new QLCDNumber(2,this);
        lcd[0]->display("24");
        lcd[0]->setGeometry(350,30,200,100);
    
        lcd[0] = new QLCDNumber(5,this);
        lcd[0]->display("12:30");
        lcd[0]->setGeometry(350,150,200,100);
        // 设置显示样式
        // QLCDNumber::Outline 显示与窗口背景相同的颜色
        // QLCDNumber::Filled 显示与字体相同的颜色
        // QLCDNumber::Flat不显示字体外框线的风格
        //lcd[1]->setSegmentStyle(QLCDNumber::Filled);
    }
    
    MainWindow::~MainWindow()
    {
    
    }
    #include "mainwindow.h"
    #include <QApplication>
    
    int main(int argc, char *argv[])
    {
        QApplication a(argc, argv);
        MainWindow w;
        w.show();
    
        return a.exec();
    }

  • 相关阅读:
    k8s安装
    jinja +grains 取变量
    项目跨域问题
    Node.js做Web后端优势为什么这么大?
    Chrome使用技巧
    看完这篇操作系统吊打面试官
    几款国产操作系统的区别
    如果红军是一家公司,依然是最后的大赢家
    RPA AI .NET Core 与未来--学习笔记
    Oracle中MERGE INTO用法解析
  • 原文地址:https://www.cnblogs.com/shiyumiao/p/5207982.html
Copyright © 2020-2023  润新知