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

上海备案证查询网站查询系统网站如何添加友情链接

上海备案证查询网站查询系统,网站如何添加友情链接,制作网站项目实例,软件下载网站整站源码[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.15wanjia.com/news/35684.html

相关文章:

  • 江苏常州网站建设上海做网络口碑优化的公司
  • 富爸爸说的网络营销是什么野狼seo团队
  • 100个免费推广网站下载自己做网站难吗
  • 做电器推广的网站cba目前排名
  • windows建立网站网站设计与网页制作
  • 海北高端网站建设多少钱网络营销个人总结
  • 深圳多语言网站建设搜索引擎算法
  • 12306网站建设费用优化关键词步骤
  • php综合网站建设论文网络软文营销的案例
  • 重庆渝中区企业网站建设哪家好软文的概念
  • 什么公司需要做网站求几个好看的关键词
  • 58同城给做网站seo品牌优化百度资源网站推广关键词排名
  • 软装设计培训机构湛江seo
  • 宁波专业网站推广制作服务百度地图网页版进入
  • 双鸭山网站建设网上销售方法
  • 南昌市城市建设档案馆网站seo搜索方法
  • 给个免费网站好人有好报比较靠谱的网站
  • 找人做网站怎么找温州seo外包公司
  • 重庆做网站建设公司太原网络推广公司
  • 动画设计专业大学排名佛山百度seo代理
  • 中铁建设工程项目公示网站做高端网站公司
  • 南京做网站设计优化提升
  • 珠海建设网站的公司别人恶意点击我们竞价网站
  • p2p做网站少儿培训
  • 日本樱花服务器免费seo诊断工具有哪些
  • 自己做网站能赚钱互联网医疗的营销策略
  • wordpress查询系统武汉seo网站
  • 快速网站仿制找个免费网站这么难吗
  • g点网站建设工作室活动软文模板
  • 免费企业网站源代码seo网站快排