摘要: 一、Qt信号和槽机制&emit的使用 (一)相关概念 1.信号(Signal)就是在特定情况下被发射的事件 例如PushButton 最常见的信号就是鼠标单击时发射的 clicked() 信号,一个 ComboBox 最常见的信号是选择的列表项变化时发射的 CurrentIndexChanged() 阅读全文
posted @ 2023-02-07 19:26 ImreW 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 一、按键属性 (一)Qt::WA_TransparentForMouseEvents 实现鼠标穿透功能,类似“隔空取物、隔山打牛”的效果。 //qwidget.h void setAttribute(Qt::WidgetAttribute, bool on = true); 启用后,此属性将禁止向小 阅读全文
posted @ 2023-02-07 16:45 ImreW 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 一、qDebug qDebug用于在控制台输出调试信息,主要有以下几种用法。 1、类似c++的cout函数 QString str=“world”; qDebug()<<“hello “<<str<<”!”<<endl; 注:此处endl起到的作用有两个: a、等同于\n换行 b、刷新缓冲区,将缓冲 阅读全文
posted @ 2023-02-07 16:30 ImreW 阅读(138) 评论(0) 推荐(0) 编辑
摘要: (一)QPushButton QPushButton继承自 QAbstractButton ,后者继承自 QWidget 。 (二)常用属性和方法 (1) QString text () const: 返回按键上的文字;(2) void setText ( const QString & text 阅读全文
posted @ 2023-02-07 16:23 ImreW 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 一、基础窗口部件QWidget (一)QWidget类 QWidget类是所有用户界面对象的基类。 QWidget继承自QObject类和QPaintDevice类。QObject是所有支持Qt对象模型的对象的基类,QPaintDevice类是所有可以绘制的对象的基类。 几乎所有的部件都继承自QWi 阅读全文
posted @ 2023-02-07 16:16 ImreW 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 1.QChar 表示一个字符的类,包含于QtCore 判断: bool isDigit() const;//判断是否是十进制数字('0'-'9')bool isLetter() const;//判断是否是字母bool isNumber() const;//判断是否是数字,包括正负号,小数点等bool 阅读全文
posted @ 2023-02-07 15:52 ImreW 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 新建好Qt的工程之后,总是会在MainWindow函数中有一行代码 ui->setupUi(this); ui->setupUi(this)是由.ui文件生成的类的构造函数,这个函数的作用是对界面进行初始化,它按照我们在Qt设计器里设计的样子把窗体画出来,把我们在Qt设计器里面定义的信号和槽建立起来 阅读全文
posted @ 2023-02-07 15:29 ImreW 阅读(252) 评论(0) 推荐(0) 编辑