首页 > 其他分享 >Qt之窗口的常用属性

Qt之窗口的常用属性

时间:2023-10-04 16:56:49浏览次数:43  
标签:窗口 函数 void 枚举 原型 属性 Qt

一、setAttribute()函数

setAttribute()函数用于设置窗体的一些属性,其函数原型为:

void QWidget::setAttribute(Qt::WidgetAttribute attribute, bool on = true)

枚举类型Qt::WidgetAttribute定义了窗体的一些属性,可以打开或关闭这些属性。

枚举类型Qt::WidgetAttribute常用的常量及其意义如下: 

二、setWindowFlags()函数

setWindowFlags()函数用于设置窗体标记,其函数原型为:

void QWidget::setWindowFlags(Qt::WindowType type)

参数flag是枚举类型Qt::WindowType的值的组合,用于同时设置多个标记。

而另一个函数setWindowFlag()用于一次设置一个标记,其函数原型为:

void QWidget::setWindowFlag(Qt::WindowType flag, bool on = true)

 可单独打开或关闭某个属性,枚举类型Qt::WindowType常用的常量及意义如下所示:

三、setWindowState()函数

setWindowState()函数使窗口处于最小化、最大化,其函数原型为:

id QWidget::setWindowState(Qt::WindowStates windowState)

枚举类型Qt::WindoStates表示了窗体的状态,其常用的常量及意义如下所示:

四、setWindowModality()函数

setWindowModality()函数用于设置窗口的模态,只对窗口类型有用,其函数原型为:

void setWindowModality(Qt::WindowModality windowModality)

Qt::WindowModality的取值及其意义如下所示:

五、setWindowOpacity()函数

setWindowOpacity()函数用于设置窗口的透明度,其函数原型为:

void setWindowOpacity(qreal level)

参数level是1.0(完全不透明)至(完全透明)之间的数,窗口透明度缺省值是1.0,即完全不透明 

 

标签:窗口,函数,void,枚举,原型,属性,Qt
From: https://www.cnblogs.com/TechNomad/p/17742443.html

相关文章

  • 从零开始学Unity(一)-主要窗口及功能区域
    声明:本人学习过程跟随NeilianAryan大佬课程从零开始的Unity魔法学堂学习部分思路及案例可能来源于课程内案例做此笔记仅为记录学习过程方面日后整理及回顾如有侵权联系删除谢谢!!unity主要窗口Scene、Game、Hierarchy、Inspector、Project、ConsoleScene场景窗口在默......
  • QFluentWidgets: 基于 C++ Qt 的 Fluent Design 组件库
    简介QFluentWidgets是一个基于Qt的FluentDesigner组件库,内置超过150个开箱即用的FluentDesigner组件,支持亮暗主题无缝切换和自定义主题色。搭配所见即所得的FluentDesigner软件,只需拖拖拽拽,不用编写一行QSS,就能快速搭建现代化软件界面。官网地址:https://qfluentw......
  • TX002-XAF特性属性使用方法
    1.[XafDisplayName("名称")](1)在类上面表示修改左侧菜单的名称(2)在字段属性上使用表示修改字段名称2.[ImageName("Actions_Forbid")](1)设置XAF内置图标,里面参数是图标ID3.[ModelDefault("AllowEdit","False")](1)设置不允许编辑,默认允许(2)也可以更改默认格式[ModelDefau......
  • deepin DTK(Development ToolKit)已正式适配 Qt6!
    导读近日,深度deepin宣布 deepinDTK(Development ToolKit)已正式适配Qt6(6.4.2),实现全面升级。DTK作为deepin基于Qt开发的一整套简单且实用的通用开发框架,处于deepin操作系统中的核心位置,此次成功适配意味着deepin操作系统后续将充分利用Qt6版本的新特性......
  • 用sql语句查询出表结构,在结果就能看到数据库所有表的结构,这个时候只要全选,然后右击出
    SELECT表名=CaseWhenA.colorder=1ThenD.nameElse''End,表说明=CaseWhenA.colorder=1Thenisnull(F.value,'')Else''End,字段序号=A.colorder,字段名=A.name,字段说明=isnull(G.[value],......
  • QT wireshark
    二、子线程输出网卡捕获的数据创建multithread源文件进行子线程的配置,设置相应的工作状态表示。 multhread::run()使用while循环,因为执行状态中需要进行不断的捕获如果isDone成立了,那么表示捕获动作进行终止,就退出,否则就获取下一个数据包,并进行打印时间戳。 在mainwindow......
  • Html和Css中的一些属性
    1、alt属性:alt属性是一个用于网页语言HTML和XHTML、为输出纯文字的参数属性,作用是当HTML元素本身的物件无法被渲染时,就显示alt(替换)文字作为一种补救措施。<imgclass="project_img"src="@/assets/music_project.jpg"alt="演示图"/>上面的代码就是如果图片加载不出来,那么就......
  • pyqt5-QSplitter分裂器组件
    1、介绍QSplitter,分裂器组件。用于水平或垂直方向上布局管理,可以拖动其内某一方向上的分隔线,改变各组件在该方向上的尺寸分配。QSplitter(parent:typing.Optional[QWidget]=None)QSplitter(orientation:Qt.Orientation,parent:typing.Optional[QWidget]=None)2、子组......
  • pyqt5-QAbstractButton抽象按钮类
    1、介绍QAbstractButton,抽象按钮类。该类定义了按钮类型组件的常用方法和事件,是QPushButton按钮组件、QCheckBox多选按钮组件、QRadioButton单选按钮组件的直接父类。另一方面,该类直接继承QWidget类。2、基础使用setText(self,text:str)设置文本text(self)->str获取......
  • pyqt5-QCheckBox多选框组件
    1、介绍QCheckBox,多选按钮。QCheckBox(parent:typing.Optional[QWidget]=None)QCheckBox(text:str,parent:typing.Optional[QWidget]=None)2、基础使用setText(self,text:str)设置文本text(self)->str获取文本setCheckable(self,a0:bool)设置是否可......