您的位置:首页 > 编程语言 > Qt开发

QT的基础知识总结

2016-09-05 18:57 344 查看
QWidet类继承自QObject类和QPaintDecice类。

— QOBject是所有支持QT对象模型的的基类

— QPaintDevice是QT中所有可绘制组件的基类

Qwidget是所有用户组件的父类

Qwidget能够回执自己和处理用户的输入

Qwidget是所有窗口组件的抽象

Qt中的每一个窗口都是一个QWidget

Qwidget类对象常作为父组件或顶级组件使用

常用的参数设置

setText

setWindowTitle

resize

窗口类型

Qt::Dialog     对话框类型

QT::Window     主窗口类型

Qt::SplashScreen  欢迎界面

窗口标志(QT可以根据需要定制窗口样式,如果要组合就用或)

Qt::WindowStaysOnTopHint    顶层窗口

Qt::WindowContextHelpButtonHint   取消最大化最小化

学习时可以先查组件的构造函数,看参数,再查参数的了类型

Qlabel  用于显示一个提示性的字串

坐标系统

坐标从左到右,从上到下

提供三组坐标

QWidget类直接提供的x(),y(),width(),height();

x和y代表最左上角的坐标,width(),height()和geometry()一样

geometry()函数设置x(),y(),width(),height() ;客户区x和y代表不包括标题栏不包括边框的左上角的坐标

frameGeometry()设置x(),y(),width(),height();最大的那个框,x和y和直接的x和y意义相等

geometry()和frameGeometry()中的几何数据必须在show()调用后才有效。 

窗口部件的大小设置

resize()大小

move()移动

当设置的宽度<操作系统规定的最小值则设为操作系统规定值(win7值116)

QPushButton组件      (按钮)

QLineEdit组件  setReadOnly设定为只读状态
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: