qt编程入门

时间:2024-12-04 17:05:50

面对qt编程,必须先知道qt中常用的类:

QPushButton按钮类、QLabel标签类、QMessageBox对话框类、QCheckBox、QAction、QMenu、QStatusBar、QToolBar、QDebug、QApplication、QSpinBox、QSlider、QHBoxLayout、QVBoxLayout、QTextStream、QFile、QFileDialog、QMouseEvent、QEvent、QString、QKeyEvent、QMainWindow、QTextEdit、QFileInfo、QThread、QPresss等太多。

既然是入门,第一个就实现一个按钮显示调试信息:

至于创建过程看图

qt编程入门

qt编程入门

然后傻瓜next直到完成。在项目树终会看到.pro库文件、头文件夹和源文件夹,双击main文件在main函数中动态创建一个QPushButton对象

QPushButton *pMyButton = new QPushButton("Click");

然后使用connect方法将clicked信号与显示调试信息的槽连接起来

QObject::connect(pMyButton,&QPushButton::clicked,[&](bool){qDebug()<<"you click the button";});

这里我使用lambda表达式实现显示调试的信息

最后将按钮通过show()方法在界面中显示出来,其他的什么都不用管。然后会逐行解释代码的含义