时间:2021-05-22
复制代码 代码如下:
import sys
from PyQt4 import QtGui, QtCore
class Window( QtGui.QMainWindow):
def __init__(self):
QtGui.QMainWindow.__init__(self)
self.setWindowTitle('hello')
self.resize(800,500)
menubar = self.menuBar()
self.file = menubar.addMenu('&file')
open = self.file.addAction('open')
self.connect(open,QtCore.SIGNAL('triggered()'),self.OnOpen)
save =self.file.addAction('save')
self.connect(save,QtCore.SIGNAL('triggered()'),self.OnSave)
self.file.addSeparator()
close = self.file.addAction('close')
self.connect(close,QtCore.SIGNAL('triggered()'),self.OnClose)
self.label = QtGui.QLabel('this is a google text')
self.label.setAlignment(QtCore.Qt.AlignCenter)
self.setCentralWidget(self.label)
def OnOpen(self):
self.label.setText('open')
def OnClose(self):
self.close()
def OnSave( self):
self.label.setText('save')
def contextMenuEvent(self,event):
self.file.exec_( event.globalPos())
app =QtGui.QApplication(sys.argv)
win = Window()
win.show()
app.exec_()
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文为大家分享了PyQt4实现下拉菜单可供选择并打印出来的具体代码,供大家参考,具体内容如下#-*-coding:cp936-*-#QComboBox窗口组件允
在PyQt5中QLineEdit里面的内容回车发送的方法是和PyQt4中不同的,主要是信号槽的写法的改变导致的。具体不同如下:在PyQt4中,我们要进行回车发送
本文实例讲述了Python实现的网页截图功能。分享给大家供大家参考,具体如下:方法一、使用PyQt4的QtWebKit组件#!/usr/bin/envpytho
看了很久数据结构但是没有怎么用过,在网上看到了关于PHP的数据结构,学习了一下,与大家一起分享一下。上一次分享了《PHP小教程之实现链表》,这次来补充说一下双向
一、安装首先根据自己的python版本下载pyqt4离线包,现在连接:https://www.lfd.uci.edu/~gohlke/pythonlibs/#p