本文最后更新于 117 天前,其中的信息可能已经有所发展或是发生改变。
我们设计UI界面的时候,可以使用Qt提供的UI可视化界面,通过推拽的方式实现页面设计;我们也可以不适用UI文件进行编程设计页面。
我们以按键PushButton为例:
创建按钮
打开帮助文档,查看按钮的使用说明。
我们如果使用QPushButton这个类,需要先添加头文件;文档下方为按钮的属性、按钮功能函数…。
声明实例化对象
在头文件下声明按钮类的对象,并在.cpp文件的构造函数中实例化我们的按钮对象
mainWindow.h
mainWindow.cpp
显示按键
pushButton = new QPushButton(this); //将按键在this类上显示
修改按钮属性
设置按钮的文本
查找帮助文档,修改文本函数是继承基类QAbstractButton中的setText(const &String);
使用这个函数:
pushButton->setText("我是按钮");
设置按钮位置
查找帮助文档,设置位置函数是继承基类QWidgets中的setGeometry(int x, int y, int w, int h);或者使用setGeometry(const QRect&);
使用函数:
pushButton->setGeometry(50,150,100,50);
设置主窗口大小
主窗口就是本类(this),查找帮助文档,找到resize(int w, int h);重新设置窗口的宽和高。
使用函数:
this->resize(800,480);