Qt笔记:设置控件的基本属性

来源:互联网 发布:中国网络安全法实名制 编辑:程序博客网 时间:2024/06/05 04:25

控件的类型变换morph

morph是变换按钮类型的意思。比如说button类型按钮变换到checkbox按钮等。

颜色属性styleSheet

Qt中控件的颜色属性在styleSheet中修改,其可修改的项目包括:Add Resourse、等4项

自动排布layout

另一方面,Qt为了做到能够自动变换图标的大小,使用了称之为layout的控件容器,layout在总体上控制了容器内控件的排布。其基本的属性有如下几个方法:
以horizontalLayout为例:
Margin的意思是容器的边缘留出的空白距离。
Space是控件之间留出的距离
另外,GridLayout是指按照网格布局,而QFormLayout管理输入型控件和关联的标签组成的那些Form表单。QFormLayout是一个方便的布局类,其中的控件以两列的形式被布局在表单中。左列包括标签,右列包含输入控件,例如:QLineEdit、QSpinBox等

Qt文件的类型

如果是添加新文件,则添加的类型一般有3个方面:1是资源文件Qt Resource File;2是对话框文件Qt Designer Form;3是对话框类Qt Designer Form Class。如果是添加对话框的话,选择第3种是最方便的方式。
这里写图片描述

Qt Resource File是添加资源文件时用到的,比如添加qss文件就选择该项添加在Qt项目的Resources节点下。

使用Qt Designer Form仅添加一个对话框,即.ui文件。并可以将该对话框添加到一个Qt Widget Project。其适用于已经有现存的类来处理UI逻辑。

使用Qt Designer Form Class添加.ui以及.h和.cpp文件。

Qt代码框架

main.cpp有main函数,是入口函数。
mainwindow.h mainwindow.cpp是主窗体的头文件和源文件,窗体的一些操作当然要在这里写了
QWidget类是所有用户界面对象的基类

0 0