当前位置:网站首页 > 技术博客 > 正文

qt枚举类型enum用法



attribute属性类型描述alternate-background-colorBrush交替背景色。
在这里插入图片描述backgroundBackground背景,相当于指定background-color、background-image、background-repeat和background-position。
在这里插入图片描述background-colorBrush背景颜色,例如:
在这里插入图片描述background-imageUrl背景图像(图像的半透明部分会被背景颜色穿透)。
在这里插入图片描述background-repeatRepeat背景图像如何充满背景矩形,如果未指定此属性,背景图像将在两个方向上重复(repeat)。
在这里插入图片描述background-positionAlignment背景图像在背景原点矩形内的对齐。如果未指定此属性,则对齐方式为左上角。
在这里插入图片描述background-attachmentAttachment背景图像是否相对于视口进行滚动或固定。默认情况下,背景图像随视口滚动。
在这里插入图片描述background-clipOrigin规定背景的绘制区域。如果未指定此属性,则默认为border。
在这里插入图片描述
border:背景被裁剪到边框盒
padding:背景被裁剪到内边距框
content:背景被裁剪到内容框background-originOrigin背景图像相对于什么来定位。如果未指定此属性,则默认为 padding 填充。
padding:背景图像相对于内边距框来定位
border:背景图像相对于边框盒来定位
content:背景图像相对于内容框来定位
在这里插入图片描述borderBorder设置 4 个边框的样式,按照一下顺序进行设置:border-width,border-style,border-color。
在这里插入图片描述border-topBorder顶部边框border-bottomBorder底部边框border-rightBorder右边边框border-leftBorder左边边框border-colorBox Colors边框的颜色。
在这里插入图片描述border-top-colorBrush边框上边缘颜色border-bottom-colorBrush边框下边缘颜色border-right-colorBrush边框右边缘颜色border-left-colorBrush边框左边缘颜色border-imageBorder Image填充边框的图像border-radiusRadius边角的半径,即边角圆弧。
在这里插入图片描述border-top-left-radiusRadius左上角圆弧border-top-right-radiusRadius右上角圆弧border-bottom-right-radiusRadius右下角圆弧border-bottom-left-radiusRadius左下角圆弧border-styleBorder Style边框边缘的样式,若未指定默认为none。
在这里插入图片描述border-top-styleBorder Style边框上边缘的样式border-bottom-styleBorder Style边框下边缘的样式border-right-styleBorderStyle边框右边缘的样式border-left-styleBorderStyle边框左边缘的样式border-widthBox Lengths边框的宽度。
在这里插入图片描述border-top-widthBox Lengths上边框的宽度border-bottom-widthBox Lengths下边框的宽度border-right-widthBox Lengths右边框的宽度border-left-widthBox Lengths左边框的宽度bottomLength在部件边底部其子控件向上的偏移量,即元素与底部边缘的距离。
在这里插入图片描述topLength在部件边顶部其子控件向下的偏移量,即元素与顶部边缘的距离。
在这里插入图片描述rightLength在部件右边其子控件向左的偏移量,即元素与右边缘的距离。
在这里插入图片描述leftLength在部件左边其子控件向右的偏移量,即元素与左边缘的距离。
在这里插入图片描述button-layoutNumberQDialogButtonBox或QMessageBox中的按钮布局。取值为0 (WinLayout)、1 (MacLayout)、2 (KdeLayout)、3 (GnomeLayout)和5 (AndroidLayout)。如果未指定此属性,它默认为SH_DialogButtonLayout样式提示的当前样式所指定的值。
在这里插入图片描述colorBrush渲染文本的颜色,默认值为黑色。
在这里插入图片描述dialogbuttonbox-buttons-have-iconsBooleanQDialogButtonBox中的按钮是否显示图标如果这个属性被设置为1,QDialogButtonBox的按钮显示图标;如果设置为0,则不显示图标。
在这里插入图片描述fontFont设置字体。相当于指定font-family、font-size、font-style和/或font-weight。
在这里插入图片描述font-familyString字体类型。
在这里插入图片描述font-sizeFont Size字体大小。
在这里插入图片描述font-styleFont Style字体风格(倾斜)。
在这里插入图片描述font-weightFont Weight字体的粗细。gridline-color*ColorQTableView中网格线的颜色。如果没有指定此属性,它默认为SH_Table_GridLineColor样式提示的当前样式所指定的值。
在这里插入图片描述heightLength子部件的高度。如果希望小部件具有固定的高度,请将min-height和max-height设置为相同的值。
在这里插入图片描述widthLength子控件(在某些情况下是小部件)的宽度。
在这里插入图片描述iconUrl+所使用的图标,用于具有图标的小部件。目前唯一支持此属性的小部件是QPushButton。icon-sizeLength小部件中图标的宽度和高度。可以使用此属性设置以下小部件的图标大小:QCheckBox、QListView、QPushButton、QRadioButton、QTabBar、QToolBar、QToolBox、QTreeView。image*Url+在子控件的内容矩形中绘制图像。image属性接受一个url列表或者一个svg。绘制的实际图像使用与QIcon相同的算法。图像从不放大,但在必要时总是缩小。如果指定了svg,则图像会被缩放为内容矩形的大小。警告:渲染SVG图像需要QIcon SVG插件。
在这里插入图片描述
隐式设置down-button的大小为spindown.png的大小image-positionAlignment图像位置的对齐方式lineedit-password-character*NumberQLineEdit密码字符作为Unicode数字。如果没有指定此属性,它默认为SH_LineEdit_PasswordCharacter样式提示的当前样式所指定的值。
在这里插入图片描述lineedit-password-mask-delay*Number在lineedit-password-character应用到可见字符之前,QLineEdit密码掩码延迟毫秒。如果未指定此属性,它默认为SH_LineEdit_PasswordMaskDelay样式提示的当前样式所指定的值。
在这里插入图片描述marginBox Lengths设置元素的4个外边距。相当于指定margin-top、margin-right、margin-bottom和margin-left。
在这里插入图片描述margin-topLength上边距margin-rightLength右边距margin-bottomLength下边距margin-leftLength左边距max-heightLength小部件或子控件(例如Item)的最大高度。
在这里插入图片描述max-widthLength小部件或子控件(例如Item)的最大宽度。
在这里插入图片描述min-heightLength小部件或子控件(例如Item)的最小高度。
在这里插入图片描述min-widthLength小部件或子控件(例如Item)的最小宽度。
在这里插入图片描述messagebox-text-interaction-flags*Number消息框中文本的交互行为。可能的值基于Qt::TextInteractionFlags。如果未指定此属性,则默认为SH_MessageBox_TextInteractionFlags样式提示的当前样式所指定的值。
在这里插入图片描述opacity*Number小部件的不透明度。取值范围为0(透明)~ 255(不透明)。目前,这只支持。如果未指定此属性,它默认为SH_ToolTipLabel_Opacity样式提示的当前样式指定的值。
在这里插入图片描述outline边框的轮廓outline-colorColor轮廓的颜色outline-offsetLength轮廓与小部件边界的偏移量outline-style指定用于绘制轮廓的模式outline-radius在轮廓中添加圆角outline-bottom-left-radiusRadius轮廓左下角的圆角outline-bottom-right-radiusRadius轮廓右下角的圆角outline-top-right-radiusRadius轮廓右上角的圆角outline-top-left-radiusRadius轮廓左上角的圆角paddingBox Lengths小部件的填充。相当于指定填充顶部、填充右侧、填充底部和填充左侧。如果未指定此属性,则默认为0。
在这里插入图片描述padding-topLength顶部填充padding-rightLength右侧填充padding-bottomLength底部填充padding-leftLength左侧填充paint-alternating-row-colors-for-empty-areaboolQTreeView是否为空区域(即没有项目的区域)绘制交替的行色posotionrelative | absolute使用左、右、上和下指定的偏移量是相对坐标还是绝对坐标。如果未指定此属性,则默认为relative。selection-background-color*Brush所选文本或项的背景。如果未设置此属性,则默认值是为调色板palette的Highlight角色设置的值。
在这里插入图片描述selection-color*Brush所选文本或项的前景。如果未设置此属性,则默认值是为调色板palette的HighlightedText角色设置的值。
在这里插入图片描述show-decoration-selected*Boolean控制QListView中的选择是覆盖整行还是仅覆盖文本的范围。如果未指定此属性,它默认为SH_ItemView_ShowDecorationSelected样式提示的当前样式指定的值。
在这里插入图片描述spacing*Length小部件中的内部间距。
在这里插入图片描述subcontrol-origin*Origin父元素中子控件的起始矩形。如果未指定此属性,则默认为填充。
在这里插入图片描述subcontrol-position*Alignment子控件在subcontrol-origin指定的原点矩形内的对齐。如果未指定此属性,则默认为依赖于子控件的值。
在这里插入图片描述titlebar-show-tooltips-on-buttonsbool工具提示是否显示在窗口标题栏按钮上。widget-animation-duration*Number动画应该持续多长时间(以毫秒为单位)。值等于零意味着动画将被禁用。如果没有指定此属性,它默认为SH_Widget_Animation_Duration样式提示的当前样式指定的值。
在这里插入图片描述text-alignAlignment小部件内容中的文本和图标的对齐方式。
在这里插入图片描述text-decorationnone
underline
overline
line-through附加文本效果-qt-background-rolePaletteRole基于所选角色的子控件或小部件的背景色。-qt-style-featureslist要在其上应用特定于qt的样式的CSS属性列表。注意:列表只能包含非基于像素图的属性。

  • 上一篇: i2c通讯协议
  • 下一篇: java如何导入swing包
  • 版权声明


    相关文章:

  • i2c通讯协议2025-03-31 22:01:02
  • c++11线程间通信2025-03-31 22:01:02
  • 连接远程服务器的工具2025-03-31 22:01:02
  • java反序列化对象2025-03-31 22:01:02
  • string数组方法2025-03-31 22:01:02
  • java如何导入swing包2025-03-31 22:01:02
  • date_add(mysql中date_add()函数的使用?)2025-03-31 22:01:02
  • linux include 环境变量2025-03-31 22:01:02
  • c++中运算符重载2025-03-31 22:01:02
  • 算力100k2025-03-31 22:01:02