当前位置:首页 >> 编程语言 >> 【PyQt小知识 - 4】:QGroupBox分组框控件 - 边框和标题设置,富士pro1

【PyQt小知识 - 4】:QGroupBox分组框控件 - 边框和标题设置,富士pro1

0evadmin 编程语言 2
文件名:【PyQt小知识 - 4】:QGroupBox分组框控件 - 边框和标题设置,富士pro1 【PyQt小知识 - 4】:QGroupBox分组框控件 - 边框和标题设置 QGroupBox

QGroupBox 是 PyQt 中的一个小部件,用于创建一个带有标题的组框。

可以使用 QGroupBox 将相关控件分组并添加一个标题。

以下是一个使用 QGroupBox 的示例代码(示例一):

from PyQt5.QtWidgets import *import sysapp = QApplication(sys.argv)mainwindow = QMainWindow()mainwindow.resize(200, 200)# 分组框控件的设置groupBox = QGroupBox('分组框控件', mainwindow)groupBox.resize(150, 150)groupBox.move(20, 20)label = QLabel('标签', groupBox)label.move(20, 40)button = QPushButton('按钮', groupBox)button.move(20, 80)mainwindow.show()sys.exit(app.exec_())

运行结果:

边框和字体颜色设置

在以上示例中,通过setStyleSheet()可修改分组框控件的边框和标题,以下为示例代码(基于示例一代码):

# 设置标题为红色,边框的厚度为2px,颜色为蓝色groupBox.setStyleSheet("QGroupBox { color: red; border: 2px solid blue;}")

运行结果:

注意:使用setStyleSheet()设置 QGroupBox 的样式时,必须使用QGroupBox {}。这是因为setStyleSheet()接受基于 CSS (Cascading Style Sheets,层叠样式表) 的字符串作为参数,而且这个字符串需要包含选择器来选择要修改的部件。

例如以下代码(基于示例一代码):

groupBox.setStyleSheet("color: red; border: 2px solid blue;")

运行结果:

当没有设置要修改的部件时,默认修改QGroupBox中所有的控件。

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接