QT
文章平均质量分 74
Allureyou
这个作者很懒,什么都没留下…
展开
-
初识QT1
第一次接触QT,一天的学习下来,我大概了解了一些,主要是QT简单易上手,下面写了一个简单的登录界面,用QT实现比用C/C++实现简单多了。// 应用程序抽象,抽象的是一个应用程序 #include #include #include #include #include #include #include #include #include int main(int argc,原创 2017-04-09 23:02:41 · 1221 阅读 · 0 评论 -
初识QT2
一、添加一个按钮 1、包含按钮的头文件:#include 2、创建按钮的对象:QPushButtonbutton; 3、设置按钮显示内容: 可以有两种方式设置: 1、 创建对象的时候直接设置:QPushButtonbutton("Button"); 2、 通过内部成员函数设置: 4、设置对象的父子关系,将当前窗口对象设置为该button的父对象:原创 2017-04-10 18:47:22 · 793 阅读 · 0 评论 -
初识QT3
3.1.1输入模式 头文件:QLineEdit 使用: QWidgetw; QLineEditlineEdit; lineEdit.setParent(&w); w.show(); 这是一个基本的输入框,我们可以更改输入框的一些属性,以适应不同的场合 QT中有一些宏定义了输入框的不同行为 enumEchoMode{Normal,NoEc原创 2017-04-12 17:51:28 · 1530 阅读 · 0 评论 -
初识QT4
3.3布局管理 在设计复杂的GUI用户界面时,仅通过指定父子对象之间的位置关系以期达到加载和排列窗口部件的方法是行不通的。我们可以使用布局管理相关的类帮我们自动管理对象之间的关系。 QT提供了QHBoxLayout类、QVBoxLayout类及QgridLayout类等的基本布局管理,分别是水平排列布局、垂直排列布局和网格排列布局。它们之间的继承关系如下: 以原创 2017-04-13 20:26:56 · 678 阅读 · 0 评论 -
初识QT5
4.1、event()函数用法:捕获鼠标点击事件 boolevent(QEvent*event); // 重载 boolMyWidget::event(QEvent*event) { if(event->type()==QEvent::MouseButtonPress) { qDebug()"mouse原创 2017-04-15 20:30:19 · 748 阅读 · 0 评论 -
QT6
5、消息过滤、消息通知与自定义消息 5.1消息过滤 我们想截取一个button的左键点击事件,方法如下: 1、 先button给自己安装一个过滤器 m_button->installEventFilter(this); 这个设置的意思是button将this(这里是一个窗口)这个对象设置为自己的消息过滤器,那么所有经过button的消息都要先原创 2017-04-16 18:33:09 · 2611 阅读 · 0 评论