pyqt4教程之实现windows窗口小示例分享


Posted in Python onMarch 07, 2014
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_()
Python 相关文章推荐
python读取word文档的方法
May 09 Python
Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
Jul 01 Python
tensorflow实现加载mnist数据集
Sep 08 Python
Python3.5常见内置方法参数用法实例详解
Apr 29 Python
python远程邮件控制电脑升级版
May 23 Python
解决django FileFIELD的编码问题
Mar 30 Python
解决 jupyter notebook 回车换两行问题
Apr 15 Python
Pytorch通过保存为ONNX模型转TensorRT5的实现
May 25 Python
python实现密码验证合格程序的思路详解
Jun 01 Python
一文弄懂Pytorch的DataLoader, DataSet, Sampler之间的关系
Jul 03 Python
Python爬虫爬取全球疫情数据并存储到mysql数据库的步骤
Mar 29 Python
python实现过滤敏感词
May 08 Python
python爬虫教程之爬取百度贴吧并下载的示例
Mar 07 #Python
python处理json数据中的中文
Mar 06 #Python
Python中针对函数处理的特殊方法
Mar 06 #Python
python连接mysql调用存储过程示例
Mar 05 #Python
python益智游戏计算汉诺塔问题示例
Mar 05 #Python
python连接mysql并提交mysql事务示例
Mar 05 #Python
python遍历文件夹并删除特定格式文件的示例
Mar 05 #Python
You might like
人族 Terran 魔法与科技
2020/03/14 星际争霸
雄兵连三大错觉:凯莎没了,凉冰阵亡了,华烨觉得自己又行了
2020/04/09 国漫
令PHP初学者头疼十四条问题大总结
2008/11/12 PHP
PHP学习 变量使用总结
2011/03/24 PHP
深入PHP获取随机数字和字母的方法详解
2013/06/06 PHP
PHP实现在对象之外访问其私有属性private及保护属性protected的方法
2017/11/20 PHP
JS 判断undefined的实现代码
2009/11/26 Javascript
javascript制作坦克大战全纪录(2)
2014/11/27 Javascript
javascript跨域原因以及解决方案分享
2015/04/08 Javascript
详解JS正则replace的使用方法
2016/03/06 Javascript
BootStrap智能表单实战系列(六)表单编辑页面的数据绑定
2016/06/13 Javascript
js图片轮播手动切换特效
2017/01/12 Javascript
canvas实现探照灯效果
2017/02/07 Javascript
深入理解vue Render函数
2017/07/19 Javascript
基于jQuery实现的单行公告活动轮播效果
2017/08/23 jQuery
基于Bootstrap实现城市三级联动
2017/11/23 Javascript
Layui数据表格 前后端json数据接收的方法
2019/09/19 Javascript
vant中的toast层级改变操作
2020/11/04 Javascript
python数据结构之二叉树的建立实例
2014/04/29 Python
Python使用Pickle模块进行数据保存和读取的讲解
2019/04/09 Python
Python socket实现的文件下载器功能示例
2019/11/15 Python
探秘TensorFlow 和 NumPy 的 Broadcasting 机制
2020/03/13 Python
关于win10在tensorflow的安装及在pycharm中运行步骤详解
2020/03/16 Python
使用pytorch实现论文中的unet网络
2020/06/24 Python
python线程优先级队列知识点总结
2021/02/28 Python
世界闻名的衬衫制造商:Savile Row Company
2018/07/30 全球购物
法制报告会主持词
2014/04/02 职场文书
禁止高声喧哗的标语
2014/06/11 职场文书
合作经营协议书范本
2014/09/16 职场文书
新郎接新娘保证书
2015/05/08 职场文书
全陪导游词开场白
2015/05/29 职场文书
同意落户证明
2015/06/19 职场文书
社区服务理念口号
2015/12/25 职场文书
公司中层管理培训心得体会
2016/01/11 职场文书
护士爱岗敬业心得体会
2016/01/25 职场文书