嵌入式Qt【UI编程】
我们设计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);
相关文章
嵌入式Qt【自定义信号槽】
我们需要自定义给信号槽,首先要知道怎么才能实现信号槽模板 发送者->信号->接收者->槽函数 我们首先要创建自定义的发送者和接收者(创建两个类) 设置类名、类的基类(选择QObject)、文件名称、地址。 自定义信号 创建两个对应的类之后,我们知道信号属于发送者,槽函数属于接收者。我们在接收者类中,声明信号。 声明信号 在发送者(sender)类的.h文件中,声明信号函...
嵌入式Qt【信号槽连接】
信号槽连接模型 生活中: 学校->通知->学生->上课 Qt中的信号与槽连接模型: 发送者->信号->接收者->槽 _这里的信号和槽都是函数_ 信号槽 我们通过使用Push Button(按钮)来讲解信号槽。 放置按钮 拖拽Push Button组件到界面,并修改按钮大小,文字内容和字体; 连接信号 我们可以把按钮当作一个发送者,将界面当作一个接收者(Mainwin...
在Linux(Ubuntu)上安装Qt环境
引言 Qt网站提供了不同发行版本的平台支持情况,比如我们查看的信息。 _可以看到Qt 5.15版本支持的Ubuntu版本为20、18_ 本人的Ubuntu一直使用的是18版本,所以选择安装了Qt5.15 LTS,所以本文将讨论如何在Ubuntu18版本上安装Qt 5.15 LTS版本。_(这里的LTS为长期支持版本)_ **PS:如果想快速安装就选择离线版本** 注册 Qt安...