最近用Qt做GUI,想看看QColor中预定义的颜色都有那些,于是编了一个小程序:fromPyQt4.QtGuiimportQColor,QWidget
fromPyQt4importQtGui
classmywindow(QWidget):
def__init__(self):
super(mywindow,self).__init__()
if__name__==‘__main__‘:
importsys
app=QtGui.QApplicati..
分类:
其他好文 时间:
2016-05-09 07:11:57
阅读次数:
1337
最近想要了解一下Qt线程,但在对相关资料师都是从线程和事件循环开始将。对于事件循环是个相对很抽象的概念,研究了很久也很难在脑子里建立起一个具体的模型。今天在这里对这几天研究内容做总结,为以后做参考。
先说事件,网上很多资料都将的很清楚。在这里重点是明确一下一个事件发出后对于该事件的一个调用顺序。在这里我们在QApplication安装一个过滤器,在一个一个Qwidget安装一个过滤器...
分类:
其他好文 时间:
2016-05-06 15:26:55
阅读次数:
432
1. 绝对定位及存在的问题 (1)直接在像素级指定各个组件的位置和大小 void QWidget::move(int x, int y) void QWidget::resize(int w, int h); (2)存在问题:组件的位置和大小无法自适应父窗口的变化 2. 布局管理器 (1)提供相关的 ...
分类:
其他好文 时间:
2016-05-01 23:07:43
阅读次数:
225
1. 对话框的概念 (1)概念 ①对话框是与用户进行简短交互的顶层窗口 ②QDialog是Qt中所有对话框窗口的基类 ③QDialog继承于QWidget是一种容器类型的组件 (2)QDialog的意义 ①QDialog作为一种专用的交互窗口而存在 ②QDialog不能作为子部件嵌入其它容器中 ③Q ...
分类:
其他好文 时间:
2016-05-01 12:21:39
阅读次数:
255
1. 坐标系统 (1)GUI操作系统都有特定的坐标系统 (2)图形界面程序在坐标系统中进行窗口和部件的定位 (3)定位类型 ①顶级窗口部件的定位 ②窗口内部件的定位 ③窗口部件的大小设置 (4)QWidget类提供的定位函数 ①Qt使用统一的坐标系统定位窗口部件的位置和大小 ②Qt部件类提供成员函数 ...
分类:
其他好文 时间:
2016-04-25 06:32:30
阅读次数:
153
QApplication类用于管理应用程序范围内的资源,其构造函数需要main函数的argc和argv作为参数。 Widget被创建时都是不可见的,widget中可容纳其他的widget。 Qt中的widget在有用户行为或状态改变时会emit signal。Signal可以和slot函数连接在一起 ...
简述Qt中提供了强大的2D绘图系统,可以使用相同的API在屏幕和绘图设备上进行绘制,它主要基于QPainter、QPaintDevice和QPaintEngine这三个类。
QPainter用来执行绘图操作,其提供的API在GUI或QImage、QOpenGLPaintDevice、QWidget和QPaintDevice显示图形(线、形状、渐变等)、文本和图像。
QPaintDevice不直接绘制...
分类:
其他好文 时间:
2016-04-15 12:22:37
阅读次数:
9212
在Qt中,给主窗口(QMainWindow类)添加工具栏非常方便,直接使用addToolBar 即可,如下所示: 但是,addToolBar 是QMainWindow 类的函数,在QWidget类中没有addToolBar类似的添加工具栏的函数,所以无法直接给QWidget类(QWidget的子类) ...
分类:
其他好文 时间:
2016-04-06 12:55:33
阅读次数:
255
QWidget
最近在学习Qt,每次阅读官方英文API都会觉得很头疼,于是我决定根据自己的理解,对Qt中的类进行翻译,方便广大同学学习和理解,如国有错误,还请大家批评指正。这里的widget我们可以理解为方块,window可以理解为窗口。
QWidget类是所有的用户接口对象的基类
widget是用户界面最基本的组成部分:它接受来自于windows系统的鼠标、键盘以及其他事件...
分类:
其他好文 时间:
2016-04-06 02:16:54
阅读次数:
392
[Qt入门篇]5Qt的属性系统——声明属性Qt提供了灵活的属性系统,它基于Qt的元对象系统,不依赖于编译器,这保证了Qt独立于编译其和平台的特点。这篇文章主要看看如何声明属性。属性系统比较复杂,先看一个简单的例子。在QWidget中,有很多属性的声明,找一个简单学习:Q_PROPERT..
分类:
其他好文 时间:
2016-04-06 00:47:47
阅读次数:
137