使用 PyQt5 中的 Designer 工具,可以快速创建各种 UI 界面。在界面中,我们可以设置不同部件的属性,如 windowTitle 和 windowOpacity。
windowTitle 属性用于设置窗口的标题,通常显示在窗口的标题栏上。而 windowOpacity 属性则用于设置窗口的透明度,取值范围为 0.0 到 1.0,其中 0.0 表示完全透明,1.0 表示完全不透明。
下面我们来看一个简单的例子,演示如何在 Designer 工具中设置这些属性,并在 PyQt5 中加载并显示 UI 界面:
首先,我们在 Designer 工具中创建一个新的窗口,并向其中添加一个标签部件和一个按钮部件。在属性编辑器中,将标签的 windowTitle 属性设置为 “Hello World”,将按钮的 windowOpacity 属性设置为 0.5。然后保存窗口为 ui_demo.ui 文件。
接下来,我们使用 pyuic5 工具将该 UI 文件转换为对应的 Python 代码:
# ui_demo.py
from PyQt5 import QtCore