pyqt 分组框控件QGroupBox

ops/2024/9/25 3:38:18/

pyqt 分组框控件QGroupBox

  • 分组框控件QGroupBox介绍
  • 效果
  • 代码

分组框控件QGroupBox介绍

QGroupBox提供了一个框架,用于将其他控件(如按钮、滑块、标签等)组合在一起。 QGroupBox 通常包含一个标题栏和一个内容区域。标题栏显示文本标签,内容区域则包含其他控件。你可以通过修改 QGroupBox 的属性(如标题、字体、布局等)来定制其外观和行为。

效果

在这里插入图片描述

代码

python">import sys
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QGroupBox, QPushButton, QLabelclass Example(QWidget):def __init__(self):super().__init__()# 初始化界面self.initUI()def initUI(self):# 创建 QVBoxLayoutvbox = QVBoxLayout()# 创建一个 QGroupBoxgroupBox = QGroupBox('我的控件组')# 在 QGroupBox 内创建一个 QVBoxLayoutvbox_group = QVBoxLayout()# 在 QGroupBox 内添加控件btn1 = QPushButton('按钮1')btn2 = QPushButton('按钮2')lbl = QLabel('这是一个标签')vbox_group.addWidget(btn1)vbox_group.addWidget(btn2)vbox_group.addWidget(lbl)# 将 QVBoxLayout 设置为 QGroupBox 的布局groupBox.setLayout(vbox_group)# 在主 QVBoxLayout 中添加 QGroupBoxvbox.addWidget(groupBox)# 设置主窗口的布局self.setLayout(vbox)# 设置窗口标题和大小self.setWindowTitle('QGroupBox 示例')self.setGeometry(300, 300, 250, 150)if __name__ == '__main__':app = QApplication(sys.argv)ex = Example()ex.show()sys.exit(app.exec_())

http://www.ppmy.cn/ops/34739.html

相关文章

前后端分离遇到CORS问题的解决办法

用一个简单的前后端分离项目中讲解CORS 前端代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0">&…

RESTFul风格设计和实战

四、RESTFul风格设计和实战 4.1 RESTFul风格概述 4.1.1 RESTFul风格简介 RESTful&#xff08;Representational State Transfer&#xff09;是一种软件架构风格&#xff0c;用于设计网络应用程序和服务之间的通信。它是一种基于标准 HTTP 方法的简单和轻量级的通信协议&#x…

jmeter后置处理器提取到的参数因为换行符导致json解析错误

现象&#xff1a; {"message":"JSON parse error: Illegal unquoted character ((CTRL-CHAR, code 10)): has to be escaped using backslash to be included in string value; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Ill…

【Java那些事】关于如何使用Jwt令牌的那些事

先简单介绍一下吧 ^_~ JWT&#xff08;JSON Web Token&#xff09;是一种开放标准&#xff08;RFC 7519&#xff09;&#xff0c;用于在网络应用间传递声明的一种基于JSON的轻量级的令牌。 JWT令牌由三部分组成&#xff1a;头部&#xff08;Header&#xff09;、载荷&#xff0…

无经验计科应届生前端面试遇到的问题整理

js数据类型有几种&#xff0c;分别是 原始数据类型&#xff08;Primitive data types&#xff09;: 字符串&#xff08;String&#xff09;: 用于表示文本数据&#xff0c;使用单引号&#xff08;‘’&#xff09;或双引号&#xff08;“”&#xff09;括起来。 数字&#xff…

【挑战30天首通《谷粒商城》】-【第一天】02、简介-项目整体效果展示

文章目录 课程介绍 ( 本章了解即可&#xff0c;可以略过)一、 分布式基础 (全栈开发篇) (初中级)二、 分布式高级 (微服务架构篇) ( 高级)三、高可用集群 (架构师提升篇)( 架构 ) one more thing 课程介绍 ( 本章了解即可&#xff0c;可以略过) 1.分布式基础(全栈开发篇)2.分布…

C++ 异常

为什么要捕获异常&#xff0c;捕获异常的场景在哪&#xff1f; 比如说我给直播间设置权限&#xff1a;严谨违规词语。那么当直播间出现了违规词语就直接结束直播&#xff0c;那么给用户的体验不是很好。 捕获异常就是捕获到违规之后弹出预先设置好的语句&#xff1a;“请规范…

【C语言】简单有趣的扫雷游戏

**©作者:末央&#xff06; ©系列:C语言初阶(适合小白入门) ©说明:以凡人之笔墨&#xff0c;书写未来之大梦 目录 一、分析游戏规则二、分文件三、菜单实现四、游戏内容核心实现1.初始化棋盘2.打印棋盘3.布置雷4.排查雷5.game()函数实现调用 五、全部源码 一、分…