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设定为只读状态
— 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设定为只读状态