当前位置: 首页 > news >正文

pyqt 工具栏QToolBar控件

pyqt 工具栏QToolBar控件

  • QToolBar控件介绍
  • 效果
  • 代码

QToolBar控件介绍

QToolBar 是 PyQt(中的一个控件,它提供了一个工具栏,通常包含一系列的工具按钮或下拉菜单,用于提供对应用程序功能的快速访问。

QToolBar 通常与 QMainWindow 一起使用,因为 QMainWindow 有一个内置的 addToolBar() 方法,可以方便地将工具栏添加到主窗口。

效果

在这里插入图片描述

代码

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QToolBar, QActionclass MainWindow(QMainWindow):def __init__(self):super().__init__()# 创建一个工具栏self.toolbar = QToolBar("My Toolbar")# 创建一些动作new_action = QAction("New", self)new_action.triggered.connect(self.new_file)open_action = QAction("Open", self)open_action.triggered.connect(self.open_file)save_action = QAction("Save", self)save_action.triggered.connect(self.save_file)# 将动作添加到工具栏self.toolbar.addAction(new_action)self.toolbar.addAction(open_action)self.toolbar.addAction(save_action)# 将工具栏添加到主窗口self.addToolBar(self.toolbar)# 设置主窗口的大小和标题self.setGeometry(100, 100, 300, 200)self.setWindowTitle("QToolBar Example")def new_file(self):print("New file action triggered!")def open_file(self):print("Open file action triggered!")def save_file(self):print("Save file action triggered!")if __name__ == '__main__':app = QApplication(sys.argv)mainWin = MainWindow()mainWin.show()sys.exit(app.exec_())
http://www.lryc.cn/news/346000.html

相关文章:

  • SystemVerilog/Verilog中的仿真延时建模之模块路径延时
  • 代码随想录算法训练营Day36 | 738.单调递增的数字、968.监控二叉树、贪心算法总结 | Python | 个人记录向
  • FME学习之旅---day26
  • JAVA学习-练习试用Java实现电话号码的字母组合
  • js代码中关于async await的滥用 async await的滥用
  • 基础算法,贪心算法,贪心策略,OJ练习
  • 一文讲透亚马逊云三层架构
  • 只需3步,使用Stable Diffusion无限生成AI数字人视频(附安装包)
  • RustGUI学习(iced)之小部件(七):如何使用图像image部件来显示图片?
  • Substrate 入门课第 14 期圆满结束,岗位内推直达知名 Web3 项目!
  • android进阶-AIDL
  • 贪心算法-活动选择问题背包问题
  • Web3工具集合 - 00
  • 分布式与集群的区别
  • 学习心得:如何开始学习一款MCU
  • 顺序表的实现(迈入数据结构的大门)(1)
  • RERCS系统-WDA+BOPF框架实战例子 PART 1-新建List UIBB(列表组件)并分配Feeder Class和Node Element
  • 如何从 iPhone 恢复已删除或丢失的联系人?
  • RISCV 外部GCC 工具链安装@FreeBSD15
  • 全栈开发之路——前端篇(9)插槽、常用api和全局api
  • 减瘦误区、雷点、陷阱和挑战怎么应对
  • Leetcode—946. 验证栈序列【中等】
  • Selenium定位方法及代码
  • GitHub搭建免费博客
  • 开源代码分享(28)-含分布式光伏的配电网集群划分和集群电压协调控制
  • idea-自我快捷键-2
  • 深入学习指针3
  • 礼赞劳动节,致敬劳动者。节日随想:疾笔耕耘也是一种劳动方式。
  • 学习Java的日子 Day45 HTML常用的标签
  • 兔子与狮子