QWidget属性,函数的学习

我把所有属性重新按功能排了一遍,这样才能灌到自己脑子里,并且方便自己以后查找:

-------------------- 颜色/渲染方式 -----------------------
QWidget::DrawWindowBackground 背景被渲染到目的窗口(默认开启)
QWidget::DrawChildren 子控件被递归渲染到目的窗口
QWidget::IgnoreMask 忽略掩模

autoFillBackground 自动填充背景色(默认是false)
font 字体
palette 控件的调色板

-------------------- 尺寸与位置 -----------------------
baseSize 基本尺寸(默认长宽都是0)
maximized 是否已经最大化
maximumHeight 最大高度的像素
maximumSize 最大尺寸的像素
maximumWidth 最大宽度的像素
minimized 是否已经最小化
minimumHeight最小高度的像素
minimumSize最小尺寸的像素
minimumSizeHint 推荐最小尺寸
minimumWidth 最小宽度
height 不包括window frame的控件高度
width 控件的宽度
childrenRect 子控件的矩形尺寸
childrenRegion 子控件的区域

size 不包括window frame的控件尺寸
sizeHint 控件的推荐尺寸
sizeIncrement 控件尺寸变化时候的步进尺寸
sizePolicy 控件的默认布局的行为
frameSize 包括window frame的控件尺寸
frameGeometry 相对于父控件(包括window frame)的位置
geometry 不包括window frame相对于父控件的位置
normalGeometry 处于normal状态时控件的地理位置
fullScreen 全屏模式

layoutDirection 布局的方向
visible 控件是否可见
rect 控件的内部矩形位置
pos 控件在父控件中的位置
x 相对于父控件(包括window frame)的x坐标
y 相对于父控件(包括window frame)的y坐标

-------------------- 文字 -----------------------
focus 焦点
focusPolicy 焦点政策
windowTitle 窗口的标题
accessibleDescription 说明(默认是空)
accessibleName 名称(默认是空)
whatsThis 控件的帮助内容
toolTip 控件的提示
toolTipDuration 控件的提示时间
statusTip 控件的状态提示

-------------------- Window特性 -----------------------
enabled 有效
updatesEnabled 是否激活了updates功能
modal 是否模态控件
isActiveWindow 是否激活窗口

styleSheet 控件的样式
windowFilePath 控件的文件路径
windowFlags 控件的窗口风格的组合
windowIcon 控件的图标
windowIconText 控件图标的文字
windowModality 哪些窗口被模态窗口(当前窗口)给屏蔽了
windowModified 窗口包含的文档被改变了,但是还没有被保存
windowOpacity 窗口的透明度

acceptDrops 接受拖动
contextMenuPolicy 怎样显示上下文菜单
cursor 光标
inputMethodHints 控件的输入模式的提示
locale 本地属性
mouseTracking 是否激活鼠标追踪

时间: 2024-08-25 02:54:05

QWidget属性,函数的学习的相关文章

R语言——绘图函数深入学习

利用R自带数据集 通过data()函数可以查看R自带数据集. > data() 返回以下结果,每一条记录都是一个数据,键入相应的数据名称可以查看具体信息. Data sets in package ¡®datasets¡¯: AirPassengers Monthly Airline Passenger Numbers 1949-1960 BJsales Sales Data with Leading Indicator BJsales.lead (BJsales) Sales Data wit

Matlab中常见的神经网络训练函数和学习函数

一.训练函数 1.traingd Name:Gradient descent backpropagation (梯度下降反向传播算法 ) Description:triangd is a network training function that updates weight and bias values  according to gradient descent. 2.traingda Name:Gradient descent  with adaptive learning rate

初探C++函数模版学习笔记

泛型程序设计 特点:算法实现时不指定具体要操作的数据的类型.算法实现一遍但可适用于多种数据结构. 优势:减少重复代码的编写. 实现:大量编写模板, 使用模板的程序设计. 函数模版 为了交换两个int变量的值, 需要编写如下Swap函数: void Swap(int & x, int & y) { int tmp = x; x = y; y = tmp; } 为了交换两个double型变量的值, 还需要编写如下Swap函数: void Swap(double & x, double

SQL Server -- 自定义函数(学习总结,备忘)

SQL Server自定义函数,以前只在书上看过,没有动手去敲一敲,今天刚好接触到,看了几篇博文学习了下.做好备忘很重要!! (@[email protected])Y Learn from:http://www.cnblogs.com/lideng/archive/2013/04/15/3022418.html 自定义函数分为:标量值函数或表值函数两种. 标量值函数:如果 RETURNS 子句指定一种标量数据类型,则函数为标量值函数. 表值函数:如果 RETURNS 子句指定 TABLE,则函

计算机图形学(三)_图元的属性_6_ 点属性函数

OpenGL 点属性函数 前段时间一直在忙着改项目,现在好了,争取天天更新 指定点位置的显示颜色由状态表中的当前颜色值控制.而该颜色用glColor函数或glIndex函数来指定.我们使用下面的函数来指定OpenGL中一个点的大小: glPointSize (size); 该点以像素方块的形式显示.参数size用正浮点数值指定,该值舍入到一个整数(除非该点经反走样处理).显示该点的水平和垂直像素数由参数size决定.这样,点大小为1.0时显示一个像素,而点大小为2.0时显示2x2的像素阵列.如果

计算机图形学(三)_图元的属性_7_ 线属性函数

OpenGL线属性函数 可以用颜色.线宽和线型等三个属性设定来控制OpenGL直线段的外在表示.我们已经看到了如何选择颜色,OpenGL还提供了一个设定线宽的函数和另外一个设定短划或点线等线型的函数. OpenGL线宽函数 使用下面的OpenGL函数可以设定线宽: glLineWidth (width); 参数width赋以实数,该值舍入到最近的非负整数.如果输人值舍入到0.0,则线段用默认的标准宽度1.0显示.然而,在对线段进行反走样时,其边界进行光滑处理以减少阶梯现象,因而有可能出现小数宽度

Hive自定义函数的学习笔记(1)

前言: hive本身提供了丰富的函数集, 有普通函数(求平方sqrt), 聚合函数(求和sum), 以及表生成函数(explode, json_tuple)等等. 但不是所有的业务需求都能涉及和覆盖到, 因此hive提供了自定义函数的接口, 方便用户扩展. 自己好像很久没接触hadoop了, 也很久没博客了, 今天趁这个短期的项目, 对hive中涉及的自定义函数做个笔记. 准备: 编写hive自定义函数前, 需要了解下当前线上hive的版本. hive --vesion 比如作者使用到的hive

JavaScript字符串常用操作函数之学习笔记

字符串简介 使用英文单引号或双引号括起来,如:’Hello’,”World”,但是不能首尾的单引号和双引号必须一致,交错使用,如果要打印单引号或者双引号,可以使用转义字符\’(单引号),\”(双引号)  代码如下 复制代码 var str_1 = 'Hello World!';  //Hello World!var str_2 = "Hello World!";  //Hello World!var str_3 = '他说:"这样可以的."';  //他说:&quo

修改和获取web.config或app.config文件appSettings配置节中的Add里的value属性 函数

1: /// <summary> 2: /// 修改web.config或app.config文件appSettings配置节中的Add里的value属性 3: /// </summary> 4: /// <remarks> 5: /// 注意,调用该函数后,会使整个Web Application重启,导致当前所有的会话丢失 6: /// </remarks> 7: /// <param name="key">要修改的键key

静态属性,函数闭包,call/apply,继承

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>静态属性,函数闭包,call/apply,继承</title> <script type="text/javascript"> /* 一:静态属性 在一些面向对象语言里,可以使用static关键字来显示的定义属性和方法.这一点