PyQt5-如何设置顶层窗口的显示状态

 时间:2024-10-15 06:56:57

设置窗口状态的方法和相关函数。窗口的显示状态即最大化,最小化,全屏,无状态,等形式。

1.设置窗口的状态

1、创建应用程序对象,创建一个基本的顶层窗口控件,设置基本属性。

PyQt5-如何设置顶层窗口的显示状态

2、无状态:windowState()返回一个Qt.WindowStates,对应窗口的状态。默认是无状态:Qt.WindowNoState

PyQt5-如何设置顶层窗口的显示状态

3、最小化:setWindowState(state)函数,用来设置窗口的状态。参数state,是要设置的状态。设置最小化:self.setWindowState(Qt.WindowMinimized)运行程序,启动窗口为最小化。

PyQt5-如何设置顶层窗口的显示状态

4、最大化:设置最大化:self.setWindowState(Qt.WindowMaximized)运行程序,启动窗口为最大化。

PyQt5-如何设置顶层窗口的显示状态

5、全屏显示:设置全屏显示:self.setWindowState(Qt.WindowFullScreen)运行程序,启动窗口为最大化。此时窗口占满屏幕,看不到标题栏和屏幕的任务栏,可以按window图标键,右键窗口关闭。

PyQt5-如何设置顶层窗口的显示状态

2.显示窗口状态与判断状态

1、除了以上四牡啾锯辏种设置窗口状态外,还可以用以下几种方法显示窗口状态。①self.showNormal()正常显示(无状态),同等:----self.setWind泠贾高框owState(Qt.WindowNoState)②self.showMinimized()最小化显示,同等:----self.setWindowState(Qt.WindowMinimized)③self.showMaximized()最大化显示,同等:----self.setWindowState(Qt.WindowMaximized)④self.showFullScreen()全屏显示,同等:----self.setWindowState(Qt.WindowFullScreen)

PyQt5-如何设置顶层窗口的显示状态

2、判断窗口的蚵播噍疸四种状态:①isMaximized(),判断是否窗口最大化返回 bool值②isMinimized() ,判断是否窗口最小化返回 bool值③isFullScreen(),判断是否窗口全屏返回 bool值④如果以上三种都不是,那就是默认的状态。(如图中例子)

PyQt5-如何设置顶层窗口的显示状态

3、简单例子,练习内容,窗口展示与判断,槽函数。点击按钮无状态到最大化相互切换。

PyQt5-如何设置顶层窗口的显示状态
  • win10如何开启删除文件提示
  • 新版google地图怎么测距
  • 轩辕传奇如何查询自己在本区的战力排名
  • 如何播放CSF文件
  • solidworks如何快速设置仿真属性
  • 热门搜索
    2035年的家乡手抄报 节俭手抄报 楹联手抄报 国庆手抄报图片 国庆节英语手抄报 同讲普通话携手进小康手抄报 抗击病毒手抄报 中秋节手抄报模板 读书手抄报资料 健康心理手抄报