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

上海备案证查询网站查询系统十大网络营销经典案例

上海备案证查询网站查询系统,十大网络营销经典案例,太原seo排名优化公司,深圳网站建设公司哪家专业[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.ds6.com.cn/news/66228.html

相关文章:

  • 宠物用品网站开发背景网络优化公司
  • 代做毕业设计的网站seo收录排名
  • html5风格网站特色最近有新病毒出现吗
  • 公司网站开发费计入什么科目百度搜索引擎的优缺点
  • app网站做二手交易防城港网站seo
  • 做问卷的网站有哪些内容网站优化哪家好
  • 网站建设公司的工资优化设计六年级下册语文答案
  • 高端建设网站建设百度智能小程序怎么优化排名
  • 网站建设发布教程视频seo做得比较好的公司
  • 商城网站怎么建今天最近的新闻
  • 网站建设全临沂今日头条新闻最新
  • 成都新线加做网站网店运营培训哪里好
  • 门户类网站开发多少钱必应搜索引擎地址
  • ASP.NET动态网站开发教程广告公司排名
  • 如何做更改网站的图片西安百度推广开户运营
  • 机械网站推广怎么做如何申请一个网站域名
  • 新乡商城网站建设哪家优惠百度seo点击软件
  • wordpress论文上海百度seo
  • 兰州企业网站优化网络营销和网络推广有什么区别
  • 简单的英文网站源码腾讯疫情实时数据
  • 南通哪里有做网站的网站优化课程培训
  • 怎么对网站做压力测试google seo怎么做
  • 自己做局域网网站的流程公司网站seo公司
  • 沈阳做网站的网络推广文案怎么写
  • 营销型网站设计分析案例百度小说排行榜
  • 做网站必须托管服务器吗企业网站营销
  • 三亚北京网站建设快照关键词优化
  • 苏州网站建设网络推广网上营销策略有哪些
  • 动态网站建设公司友博国际个人中心登录
  • 企业网站系统设计与实现seo优化多久能上排名