qmenubar 添加按钮_将QMenuBar添加到QWidg

本文介绍了如何在PySide2的QWidget中添加QMenuBar。作者通过创建一个Window类,并在其中设置QGraphicsView、QCheckBox、QLineEdit等组件,尝试将QMenuBar集成到布局中。虽然遇到了菜单栏不显示的问题,但最终通过添加QMainWindow类解决了问题,尽管这不是最理想的解决方案。
摘要由CSDN通过智能技术生成

试图在Qmenu3中集成Qmenu3控件。似乎将QMenubar集成到QMainWindow似乎更容易,但我是用QWidget而不是QMainWindow启动项目的,这就是为什么我想要一个QWidget的解决方案。在

当我运行代码时,没有错误消息,但是当我运行应用程序时菜单栏不会出现。{我没能帮到我。在

编码from PySide2.QtWidgets import (QWidget, QApplication, QGraphicsView,

QGridLayout)

from PySide2 import QtCore, QtWidgets, QtGui

from PySide2.QtOpenGL import *

from PySide2.QtCore import *

from PySide2.QtGui import *

image_path_str='image.jpg'

class View(QGraphicsView):

photo_clicked = QtCore.Signal(QtCore.QPoint)

def __init__(self, parent):

super(View, self).__init__()

self.scene = QtWidgets.QGraphicsScene(self)

self.photo = QtWidgets.QGraphicsPixmapItem()

self.scene.addItem(self.photo)

self.pixmap = QtGui.QPixmap(image_path_str)

self.photo.setPixmap(self.pixmap)

self.setScene(self.scen

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值