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