面对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等太多。
既然是入门,第一个就实现一个按钮显示调试信息:
至于创建过程看图
然后傻瓜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()方法在界面中显示出来,其他的什么都不用管。然后会逐行解释代码的含义