2024-05-28 23:16:48 发布
网友
我是Qt(PyQt)的新成员,我正在尝试制作一个应用程序,其功能将从菜单栏/系统托盘中执行。一个完美的例子如下:
我找不到一个很好的资源来说明我该怎么做。有人能给我建议吗。在
谢谢。在
我想你至少在寻找菜单部分的QMenu和{}。在
QMenu
这里你可以找到一个C++例子:
Menus Example
这里有一个PyQt4示例:
Menus and Toolbars in PyQt4
为了方便起见,下面是内联代码:
import sys from PyQt4 import QtGui class Example(QtGui.QMainWindow): def __init__(self): super(Example, self).__init__() self.initUI() def initUI(self): exitAction = QtGui.QAction(QtGui.QIcon('exit.png'), '&Exit', self) exitAction.setShortcut('Ctrl+Q') exitAction.setStatusTip('Exit application') exitAction.triggered.connect(QtGui.qApp.quit) self.statusBar() menubar = self.menuBar() fileMenu = menubar.addMenu('&File') fileMenu.addAction(exitAction) self.setGeometry(300, 300, 300, 200) self.setWindowTitle('Menubar') self.show() def main(): app = QtGui.QApplication(sys.argv) ex = Example() sys.exit(app.exec_()) if __name__ == '__main__': main()
至于QSystemTrayIcon部分,可以这样写:
我想你至少在寻找菜单部分的}。在
QMenu
和{这里你可以找到一个C++例子:
Menus Example
这里有一个PyQt4示例:
Menus and Toolbars in PyQt4
为了方便起见,下面是内联代码:
至于QSystemTrayIcon部分,可以这样写:
^{pr2}$相关问题 更多 >
编程相关推荐