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

上海备案证查询网站查询系统谷歌浏览器官方app下载

上海备案证查询网站查询系统,谷歌浏览器官方app下载,光遇网页制作素材,怎样创立一个网站[toc]如何在mainwindow中添加菜单栏 如何在mainwindow中添加菜单栏 主要有两种方法: 1.直接创建mainwindow进行添加 2.使用ui文件加载添加 第二种方法更为常见,可以应用到实际 1.直接创建mainwindow进行添加 import sysfrom PyQt5.QtWidgets import …

@[toc]如何在mainwindow中添加菜单栏

如何在mainwindow中添加菜单栏

主要有两种方法:
1.直接创建mainwindow进行添加
2.使用ui文件加载添加
第二种方法更为常见,可以应用到实际

1.直接创建mainwindow进行添加

import sysfrom PyQt5.QtWidgets import QMainWindow, QLabel, QApplicationclass MyWindow(QMainWindow):def __init__(self):super().__init__()self.init_ui()def init_ui(self):label = QLabel("这是文字~~")label.setStyleSheet("font-size:30px;color:red")# 调用父类中的menuBar,从而对菜单栏进行操作menu = self.menuBar()# 如果是Mac的话,菜单栏不会在Window中显示而是屏幕顶部系统菜单栏位置# 下面这一行代码使得Mac也按照Windows的那种方式在Window中显示Menumenu.setNativeMenuBar(False)file_menu = menu.addMenu("文件")file_menu.addAction("新建")file_menu.addAction("打开")file_menu.addAction("保存")edit_menu = menu.addMenu("编辑")edit_menu.addAction("复制")edit_menu.addAction("粘贴")edit_menu.addAction("剪切")# 设置中心内容显示self.setCentralWidget(label)if __name__ == '__main__':app = QApplication(sys.argv)w = MyWindow()# 设置窗口标题w.setWindowTitle("我是窗口标题....")# 展示窗口w.show()# 程序进行循环等待状态app.exec()

2.使用ui文件加载添加

重点就是先加载ui文件,使用self.ui.menubar进行添加


import sysfrom PyQt5.QtGui import QIcon
from PyQt5.QtWidgets import *
from PyQt5 import uic
class MyWindow(QMainWindow):def __init__(self):super().__init__()self.init_ui()def init_ui(self):# 主窗口的设置self.ui = uic.loadUi("./Main_window.ui")# 加载好ui文件之后再进行设置菜单栏menu = self.ui.menubar# menu.setNativeMenuBar(False)file_menu = menu.addMenu("文件")file_menu.addAction("新建")file_menu.addAction("打开")file_menu.addAction("保存")edit_menu = menu.addMenu("编辑")edit_menu.addAction("复制")edit_menu.addAction("粘贴")edit_menu.addAction("剪切")print(self.ui.__dict__)  # 查看ui文件中有哪些控件self.center() # 居中窗口def center(self):qr = self.frameGeometry()# 得到了主窗口大小print('qr:', qr)cp = QDesktopWidget().availableGeometry().center()# 获取显示器的分辨率,然后得到中间点的位置print('cp:', cp)qr.moveCenter(cp)# 然后把自己的窗口的中心点放到qr的中心点self.move(qr.topLeft())
if __name__=="__main__":app = QApplication(sys.argv)w = MyWindow()# 展示窗口w.ui.show()app.exec()

效果图

在这里插入图片描述

http://www.zhongyajixie.com/news/38729.html

相关文章:

  • 网站快照怎么更新百度搜索排名怎么做
  • 房地产网站开发商百度推广账号出售
  • 哪些行业做网站多自建站平台
  • 美团网站网站建设发展品牌营销公司
  • 大学网站策划方案品牌整合营销推广
  • 网站历史记录怎么恢复优化的定义
  • 头条有没有做网站的如何自己创建一个网站
  • 宿迁做网站公司哪家好搜索引擎营销怎么做
  • 平面设计风格有哪些类型苏州seo网站优化软件
  • 制作做动画的网站成人培训机构
  • 什么企业做网站如何建立网站服务器
  • 聂教练做0网站广州aso优化
  • c 网站开发中间层怎么写百度搜索简洁版网址
  • 网站ico图标产品策划方案怎么做
  • 虚拟机可以做多个网站怎么优化整站
  • 广州做网站哪家强百度搜索排名规则
  • 高端建设网站企业公司主页网站设计
  • 关于电商网站建设的论文软文小故事200字
  • 网站开发项目需求分析说明书网络推广公司网站
  • 节日网站设计怎么免费推广自己网站
  • 网站从哪些方面来做广告推广方案怎么写
  • 网站怎么做友情链接南宁百度首页优化
  • 做网站用什么语言好app推广注册接单平台
  • 网站开发项目教程站长工具seo综合查询 分析
  • 网站没有备案网店推广策划书
  • 虚拟机上做网站网站排名优化查询
  • app 设计网站建设营销策划书模板
  • 网站推广的公司博客seo怎么做
  • 在网站上做远程教育系统多少钱进行seo网站建设
  • 武汉品牌网站建设临沂google推广