窗体MainWindow的属性设置


  本章将主要介绍窗体 MainWindow控件的属性设置,标题、图标、字体、是否可用、大小坐标等,本章节是在 designer使用生成程序简单示例基础上继续介绍。

QMainWindow 介绍

  QMainWindowPyQt5 中用于创建主窗口的一个类,它提供了一个标准的应用程序界面,可以包含菜单栏、工具栏、状态栏和中心窗口部件等。

特点

  菜单栏:可以通过 menuBar() 方法添加菜单。
  工具栏:使用 addToolBar() 方法可以添加工具栏,通常用于放置常用功能的按钮。
  状态栏:可以用 statusBar() 方法添加状态栏,用于显示应用程序的状态信息。
  中心窗口部件:主窗口的主要内容部分,通过 setCentralWidget() 方法设置。
  本章并非是基于代码层次进行介绍,而是从designer.exe程序的界面进行MainWindow控件主要性能及其作用的介绍和设置。

1.程序应用名称

  首先,先选中MainWindow控件,然后切换到windowTitle,就可以修改程序应用名称,例如这里修改名称为数字增1测试程序,软件界面显示的程序名称就会自动更变。
在这里插入图片描述
在这里插入图片描述

2.程序应用图标

  首先点击windowIcon后面的下三角标志,再点击“选择文件…”选项,就可以从自己电脑选择一个图片文件作为程序应用图标:

在这里插入图片描述
  例如我选择title.ico这一个文件,windowIcon就会显示选择的图片以及名称,步骤示意如下:
在这里插入图片描述
在这里插入图片描述
  选择完图片之后,设计界面的软件界面图标不会改变,要想查看效果,先保存编辑的,然后通过pyuic5生成对应的py文件,再次运行main文件,运行界面如下:
在这里插入图片描述
  可以发现程序图标正常显示了!
  这里需要注意的一点是,后续可能需要使用的图片资源很多,那么常用做法是把图片文件单独放在一个文件夹里,这里运行可能不会显示图标,原因是ui文件转换成py文件之后选择的图标地址,图片资源地址如下图所示,可能多一个点或者少一个点,这时候需要自己手动更改一下py文件。
在这里插入图片描述

3.控件是否可用

  界面每个添加的控件,默认都是可以编辑使用的,但是有时候也需要控件不可使用,比如某个程序只可以运行一次,那么就可以设置按钮点击一次之后不可点击了。
  如何查看控件的可用状态呢?这里以按钮控件为例,选中按钮之后,右侧会显示一个enabled,对应的后面的方框是打上了勾的,那么设置按钮不可使用,只需要取消enabled后面的对号,这时控件的颜色就会变灰。

(1)控件可使用

控件可使用

(2)控件可使用

在这里插入图片描述
  控件不可使用状态预览:
在这里插入图片描述
  本章节只展示了窗体MainWindow的部分属性设置,还有窗体MainWindow的属性设置2以及窗体MainWindow的属性设置3

4.本章总结

属性作用
windowTitle程序应用名称
windowIcon程序应用图标
font字体大小
enabled是否可用
geometry大小坐标
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值