1> 创建自定义类时需要指定父类
2> 第一个界面的相关操作
#include "widget.h"
#include<iostream> //printf
#include<QDebug> //qDebuf
#include<QIcon> //图标的头文件
using namespace std; //cout
Widget::Widget(QWidget *parent)
: QWidget(parent)
{
//1、关于组件的尺寸设置
qDebug() << "size = " << this->size(); //输出组件尺寸
this->resize(540,410);
this->resize(QSize(800,600)); //使用匿名对象,调用重新设置尺寸函数
qDebug() << "size = " << this->size(); //输出组件尺寸
qDebug() << "width = " << this->width(); //输出组件宽度
qDebug() << "hgeith = " << this->height(); //获取高度并输出
//2、设置尺寸最值
this->setMaximumSize(1000,800); //设置最大尺寸
this->setMinimumSize(400,300); //设置最小尺寸
this->setFixedSize(540,410); //设置固定尺寸
//3、窗口标题
qDebug() << this->windowTitle(); //""
this->setWindowTitle("My Fist Window");
qDebug() << this->windowTitle(); //"My Fist Window"
//4、设置窗口的icon
this->setWindowIcon(QIcon("D:\\hqyj\\QT\\day1\\02First\\windowIcon.png"));
//5、设置背景色,一般使用样式表完成
this->setStyleSheet("background-color:skyblue");
//6、设置窗口透明度
this->setWindowOpacity(0.8);//1为不透明,超过1也是不透明,越接近0越透明
//8、设置纯净窗口
this->setWindowFlag(Qt::FramelessWindowHint);
//9、移动窗口位置(若不设置,默认在最中间)
this->move(50,100);
}
Widget::~Widget()
{
}