首页 > 其他分享 >pyqt5-QMainWindow主窗口组件

pyqt5-QMainWindow主窗口组件

时间:2023-10-01 19:55:22浏览次数:36  
标签:QMainWindow 工具栏 self pyqt5 toolbar 组件 QToolBar

1、介绍

QMainWindow,主窗口组件。

  • 该类型组件相比于QWidget作为窗口而言,主要是增加了菜单栏、状态栏和工具栏

2、基础使用

 setIconSize(self, iconSize: QSize)
  • 设置图片大小
iconSize(self) -> QSize 
  • 获取图片大小
setMenuBar(self, menubar: QMenuBar)
  • 设置菜单栏
menuBar(self) -> QMenuBar
  • 获取菜单栏
setMenuWidget(self, menubar: QWidget)
  • 设置菜单组件
menuWidget(self) -> QWidget
  • 获取菜单组件
setStatusBar(self, statusbar: QStatusBar)
  • 设置状态栏
statusBar(self) -> QStatusBar 
  • 获取状态栏
addToolBar(self, area: Qt.ToolBarArea, toolbar: QToolBar)
addToolBar(self, toolbar: QToolBar)
addToolBar(self, title: str) -> QToolBar
  • 添加工具栏
insertToolBar(self, before: QToolBar, toolbar: QToolBar) 
  • 插入工具栏
removeToolBar(self, toolbar: QToolBar) 
  • 移除工具栏
toolBarArea(self, toolbar: QToolBar) -> Qt.ToolBarArea
  • 获取工具栏位置

标签:QMainWindow,工具栏,self,pyqt5,toolbar,组件,QToolBar
From: https://www.cnblogs.com/wd404/p/17739184.html

相关文章

  • pyqt5-QGroupBox分组箱组件
    1、介绍QGroupBox,分组箱组件。作用是将多个组件归纳为一组,方便ui设计和使用提示。2、基础使用setTitle(self,a0:str)设置标题文本title(self)->str获取标题文本setCheckable(self,b:bool)设置是否可选。默认为False如果设置为True,则在标题文本左侧会出现一......
  • pyqt5-QComboBox下拉列表组件
    1、介绍QComboBox,下拉列表组件。2、项操作clear(self)清除项addItem(self,text:str,userData:Any=None)addItem(self,icon:QIcon,text:str,userData:Any=None)添加项addItems(self,texts:Iterable[str])添加多个项insertItem(self,index:int,t......
  • uniapp中的三种组件
    uni-app中的模板——<template>: 第一类:内置组件/原生组件——无需导入直接使用 view、text、image、button、input 第二类:扩展组件(uni-ui组件库)——先下载再使用 uni-rate、uni-number-box 第三类:自定义组件——先创建再使用 创建:components>zh-go-top>zh......
  • pyqt5-QListWidgetItem列表项组件
    1、介绍QListWidgetItem,列表项组件。QListWidgetItem(parent:typing.Optional[QListWidget]=None,type:int=QListWidgetItem.Type)QListWidgetItem(text:str,parent:typing.Optional[QListWidget]=None,type:int=QListWidgetItem.Type)QListWidgetItem(icon:......
  • pyqt5-QListWidget列表组件
    1、介绍QListWidget,列表组件2、基础使用addItem(self,aitem:QListWidgetItem)addItem(self,label:str)添加项addItems(self,labels:Iterable[str])添加多个项item(self,row:int)->QListWidgetItem获取指定索引的项insertItem(self,row:int,item:QLi......
  • pyqt5-QTableWidgetItem表格单元格组件
    1、介绍QTableWidgetItem,表格单元格组件。QTableWidgetItem(type:int=QTableWidgetItem.ItemType.Type)QTableWidgetItem(text:str,type:int=QTableWidgetItem.ItemType.Type)QTableWidgetItem(icon:QIcon,text:str,type:int=QTableWidgetItem.ItemType.Type)......
  • pyqt5-QTableWidget表格组件
    1、介绍QTableWidget,表格组件。2、行和列setColumnCount(self,columns:int)设置表格的列数,默认是0如果列数为0,则不会显示行,即使行数不为0columnCount(self)->int返回表格的列数setRowCount(self,rows:int)设置表格的行数rowCount(self)->int返回表格的......
  • pyqt5-QSize尺寸类
    1、介绍QSize,pyqt中用于定义组件尺寸的类。在处理图片对象QIcon等时常用。QSize()QSize(w:int,h:int)QSize(a0:QSize)2、基础使用setHeight(self,h:int)height(self)->intsetWidth(self,w:int)width(self)->int设置高度、获取高度、设置宽度、获取宽度 ......
  • QLabel标签组件
     1、介绍QLabel,标签组件。可以设置文本,也支持设置图片。2、文本setText(self,a0:str)设置显示文本,一般是设置直接文本支持设置html的文本值,会进行解析并显示。支持font和p等标签,多个空白符会合并为单个空格显示,<br>和其它换行效果会支持显示text(self)->str获取显......
  • QPushButton按钮组件
    1、介绍QPushButton,按钮组件。2、基本设置setText(self,text:str)设置显示文本text(self)->str获取设置的显示文本setIcon(self,icon:QIcon)设置图片icon(self)->QIcon获取设置的图片setIconSize(self,size:QSize)设置图片尺寸iconSize(self)......