我如何使我的qmenu可以检查?
from PyQt4 import QtGui app = QtGui.QApplication([]) menu = QtGui.QMenu() menu.addAction('50%') menu.addAction('100%') menu.addAction('200%') menu.addAction('400%') menu.show() app.exec_()
解决方法
喜欢这个:
from PyQt4 import QtGui app = QtGui.QApplication([]) w = QtGui.QMainWindow() menu = QtGui.QMenu("menu",w) menu.addAction(QtGui.QAction('50%',menu,checkable=True)) menu.addAction(QtGui.QAction('100%',checkable=True)) menu.addAction(QtGui.QAction('200%',checkable=True)) menu.addAction(QtGui.QAction('300%',checkable=True)) menu.addAction(QtGui.QAction('400%',checkable=True)) w.menuBar().addMenu(menu) w.show() app.exec_()
或使用单选按钮:
from PyQt4 import QtGui app = QtGui.QApplication([]) w = QtGui.QMainWindow() menu = QtGui.QMenu("menu",w) ag = QtGui.QActionGroup(w,exclusive=True) a = ag.addAction(QtGui.QAction('50%',w,checkable=True)) menu.addAction(a) a = ag.addAction(QtGui.QAction('100%',checkable=True)) menu.addAction(a) a = ag.addAction(QtGui.QAction('200%',checkable=True)) menu.addAction(a) a = ag.addAction(QtGui.QAction('300%',checkable=True)) menu.addAction(a) a = ag.addAction(QtGui.QAction('400%',checkable=True)) menu.addAction(a) w.menuBar().addMenu(menu) w.show() app.exec_()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。