[Qt基础知识]最基本的一些操作,入门必备
创建一个qt widgets应用,文件结构如下
1.程序简要说明
main.cpp是程序的主入口
首先创建一个Mainwindow对象
然后调用show函数
编辑界面则在mainwindow.cpp里面
可以通过ui指针来访问界面文件
2.信号与槽机制
槽函数是一种回调函数
首先利用connect方法,将信号和槽连接起来
其中参数代表的依次是信号的发送者的指针,信号的指针,接收放的指针,槽函数指针,连接类型(可选)
然后在mainwindow.h里面定义槽函数
在mainwindow.cpp里面实现槽函数
3.代码增加组件(非ui拖拽方式)
以QPushButton为例
首先在mainwindow.h里面引入对应的头文件,创建指针变量
在mainwindow.cpp里面实现具体的操作,如文字设置,父类设置,位置设置(move函数)
QDebug
qDebug()<<字符串
int 转string
QString::number(value)
3.二进制资源文件
将图片,数据存储在二进制文件中,在程序中可以方便调用
不受路径的影响
新建一个qt resource file
然后add prefix
然后add file
选好资源文件放进去就行了
如使用图标icon
item1->setIcon(0,QIcon(":/new/prefix1/2021-02-17 17-31-48屏幕截图.png"));
4.打开新窗口
新建一个窗口
可以看到多了3个from文件
增加一个按钮的槽函数打开这个新窗口
void MainWindow::on_switch_2_clicked()
{
Form *f1 = new Form;
f1->show();
}