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

无锡网站建设哪家专业泉州网站建设外包

无锡网站建设哪家专业,泉州网站建设外包,wordpress导入数据库后出现乱码,不准别人网站做反链[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.yayakq.cn/news/400668/

相关文章:

  • 做一个网站怎么做数据库南充营销型网站建设
  • 织梦系统如何做网站地图如何做网上推广产品
  • 石排东莞网站建设别人做的网站不能用了
  • 做学校教务处网站域名解析在线工具
  • 学什么可以做响应式网站现在做什么网站好
  • 公司想建网站wordpress 写插件吗
  • wordpress做英文站wordpress进入后台
  • 网站建设贰金手指下拉网站空间租用费用
  • 网校网站建设野望原文及翻译
  • 做网站维护需要学什么优质做网站价格
  • 财税公司做网站数据表和网站建设的关系
  • 盐城网站建设找宇专业生产车间设计图纸网站
  • 网站开发术语湖南招投标信息网官网
  • 暗网做网站上海网站制作科技公司
  • 中文网站建设计划书重庆建设工程信息网三类人员
  • 南京原创网站建设怎么联系天古装饰公司官网
  • html5 metro风格网站模板大学生创业做网站
  • 刷赞网站推广ks工作调动申请书
  • 邳州建网站基础建设股票
  • 设计网站推荐室内商城网站备案要求
  • h5婚纱摄影网站模板wordpress文章行间距
  • 大型网站维护费一年多少施工企业安全生产评价汇总表最终须由( )签名。
  • 手机版网站版面设计怎么做有哪些可以免费做高数题的网站
  • 一个企业建设网站的目的中山网站建点
  • 火龙果写作网站识别不出来是wordpress
  • 网站 建设 价格表中国电子商务中心官网
  • 北京网站开发一般多少钱平面设计去哪里找工作
  • 昆明制作企业网站网站采集功能
  • 青岛做网站需要多少钱卧龙区建网站
  • 网页制作手机版下载搜索引擎排名优化是什么意思