QT开发

这是QT代码必须包含的头文件

代码首先要创建一个程序对象,return也要这么写

这个头文件是创立弹出窗口中的标签的(也就是文本框)

使用的时候这么创建对象

这个头文件是创建行编辑框

仍然是这么创建对象用

这个头文件是创建按钮

仍然是这么创建对象用

这些对象都有一个成员函数setText,也就是输出文本

这两个头文件是用来确定文本框的坐标的

仍然是这么创建对象

这两个对象有成员函数addWidget,这是布局里面添加控件的函数

垂直布局类似

其中addLayout是布局里面添加布局的函数

这个头文件是窗口对象

这个比较容易看懂,就不说了

这是QT的设计师界面

首先来看第一个Layouts,这是布局页面

从上到下分别是垂直布局,水平布局,网格布局,表格布局

然后是第二个Spacers,这是垫子

然后是第三个Buttons,就是按钮

然后是Input Widgets,输入的时候会用到

然后是Display Widgets

放的每一个标签按钮啥的都是一个对象,可以在右边进行修改(如修改参数,重命名等等)

然后讲一下信号与槽

信号类似于windows应用程序里面的message,就是点击一个按钮的时候,会让程序的逻辑这一块做出一个响应,执行的代码就被称为槽

我们选中一个按钮,然后点击右键,点击“转到槽”,然后就会让你选择信号,选择第一个clicked(),然后就会跳到代码编辑框里面

现在我们首先要在widget.h文件里面加入一个头文件#include<QProcess>,然后在“帮助”里面查找QProcess

找到上面的“running a process”

复制蓝色标记的那两行代码,放到代码编辑框里面

记得把new QProcess后面的参数改成this,并将start后面的arguments删掉

然后我们获取输入文本框中的数据

注意cmdLineEdit是自己定义的名字

还可以在类里面加上connect函数

参数列表都写在上面了

SIGNAL是一个函数,参数为发出信号的对象的信号函数,在帮助里面查找

比如这里实现回车,returnProcessed()显然就是回车函数

this是指向类的

SLOT是宏,加上就完事了,参数里面放处理的函数

posted @ 2024-04-13 00:04  最爱丁珰  阅读(23)  评论(0编辑  收藏  举报