• 1、创建窗口界面,在界面里添加标签


    1、创建一个widget工程

    2、在系统自动创建的文件widget.h 中添加两个标签lab1 lab2

    #ifndef WIDGET_H
    #define WIDGET_H

    #include <QWidget> #include <QLabel> class Widget : public QWidget { Q_OBJECT public: Widget(QWidget *parent = 0); ~Widget(); private: QLabel *lab1; //添加第一个标签 QLabel *lab2; //添加第二个标签 }; #endif // WIDGET_H

    3、在系统自动生成的widget.cpp文件,构建函数中new一下两个label,并设置label的文本类容

    #include "widget.h"
    #include <QFont>  //字体类
    #include <QColor>  //颜色类
    #include <QPalette>  //调色板类
    #include <QCursor>  //光标类
    
    Widget::Widget(QWidget *parent)
        : QWidget(parent)
    {
        lab1 = new QLabel(this);  
        lab2 = new QLabel(this);
    
        lab1 ->setText("Wedu Wedu I love you"); //设置文本内容
        lab2->setText("Wedu  I love you"); //设置文本内容
        lab1->move(100,100); //设置显示的位置
        lab2->move(200,200);  //设置显示的位置
    
        QFont f("Times", 32, 32, true); //构建一个字体变量
        lab1->setFont(f); //设置文本内容的字体
    
        QColor c(255,0,0);//red  //构建一个颜色变量
    
        QPalette p;  //构建一个调色板变量
        
        p.setColor(QPalette::WindowText,c); //设置调色板颜色
        lab1->setPalette(p); //设置文本颜色
    
       // QCursor cs(Qt::CrossCursor); //构建光标的形状变量
        QCursor cs(Qt::PointingHandCursor);
        lab1->setCursor(cs); //设置光标的形状
    }
    
    Widget::~Widget()
    {
    
    }

    4、在main函数中设置主创就的大小,显示位置,以及窗口的名称

    #include "widget.h"
    #include <QApplication>
    #include <QLabel>
    
    int main(int argc, char *argv[])
    {
        QApplication a(argc, argv);
        Widget w;
        
        w.resize(800,400); //设置窗口的大小
        w.setWindowTitle("WeDu"); //设置窗口的名称
    
        w.move(200,200); //设置窗口的显示位置
        w.show();
    
        return a.exec();
    }
  • 相关阅读:
    文档管理项目
    根据商品名称、价格区间检索商品的SQL语句
    ASP.NET MVC进阶三
    ASP.NET MVC进阶二
    vscode编写html,常用快捷方式与插件
    bpexpdate – 更改映像目录库中备份的截止日期以及介质目录库中介质的截止日期nbu
    Netbackup用于技术支持的问题报告(报障模版)
    netbackup 8.1安装注意事项
    金融的本质是什么?终于有人讲清楚了!(源于网络)
    nbu集群Alwayson相关问题
  • 原文地址:https://www.cnblogs.com/FZLGYZ/p/16587662.html
Copyright © 2020-2023  润新知