其他分享
首页 > 其他分享> > 1、创建窗口界面,在界面里添加标签

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();
}

 

标签:Widget,界面,标签,widget,lab2,lab1,添加,设置,include
来源: https://www.cnblogs.com/FZLGYZ/p/16587662.html