zoukankan      html  css  js  c++  java
  • qt编程入门

    面对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()方法在界面中显示出来,其他的什么都不用管。然后会逐行解释代码的含义

    作者:first_semon
             
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如有问题,欢迎交流
  • 相关阅读:
    N-Queens
    Pow(x, n)
    Maximum Subarray
    Spiral Matrix
    Jump Game
    Merge Intervals
    Insert Interval
    Length of Last Word
    Spiral Matrix II
    Amazon 面经
  • 原文地址:https://www.cnblogs.com/first-semon/p/5826147.html
Copyright © 2011-2022 走看看