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的ORM框架SQLObject入门实例
Apr 28 Python
Python创建系统目录的方法
Mar 11 Python
python使用线程封装的一个简单定时器类实例
May 16 Python
Python中生成Epoch的方法
Apr 26 Python
Python 解决中文写入Excel时抛异常的问题
May 03 Python
Python利用递归实现文件的复制方法
Oct 27 Python
pytorch神经网络之卷积层与全连接层参数的设置方法
Aug 18 Python
基于python全局设置id 自动化测试元素定位过程解析
Sep 04 Python
使用Python的Turtle绘制哆啦A梦实例
Nov 21 Python
python opencv根据颜色进行目标检测的方法示例
Jan 15 Python
python语言中有算法吗
Jun 16 Python
Python如何对齐字符串
Jul 30 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
如何删除多级目录
2006/10/09 PHP
PHP实现微信网页授权开发教程
2016/01/19 PHP
实例讲解通过​PHP创建数据库
2019/01/20 PHP
js 自定义个性下拉选择框示例
2013/08/20 Javascript
javascript自定义函数参数传递为字符串格式
2014/07/29 Javascript
javascript日期格式化方法汇总
2015/10/04 Javascript
js中开关变量使用实例
2017/02/24 Javascript
vue项目中vue-i18n和element-ui国际化开发实现过程
2018/04/25 Javascript
使用Nuxt.js改造已有项目的方法
2018/08/07 Javascript
vue升级之路之vue-router的使用教程
2018/08/14 Javascript
vue.js自定义组件directives的实例代码
2018/11/09 Javascript
详解如何更好的使用module vuex
2019/03/27 Javascript
泛谈JS逻辑判断选择器 || &&
2019/05/24 Javascript
Echarts实现多条折线可拖拽效果
2019/12/19 Javascript
Vue + element 实现多选框组并保存已选id集合的示例代码
2020/06/03 Javascript
js 将多个对象合并成一个对象 assign方法的实现
2020/09/24 Javascript
[01:07:22]2014 DOTA2华西杯精英邀请赛 5 24 DK VS VG加赛
2014/05/26 DOTA
[00:08]DOTA2勇士令状等级奖励“天外飞星”
2019/05/24 DOTA
Pthon批量处理将pdb文件生成dssp文件
2015/06/21 Python
Django权限机制实现代码详解
2018/02/05 Python
使用Python检测文章抄袭及去重算法原理解析
2019/06/14 Python
Python有参函数使用代码实例
2020/01/06 Python
Python新手学习标准库模块命名
2020/05/29 Python
Django Session和Cookie分别实现记住用户登录状态操作
2020/07/02 Python
新加坡领先的在线生活方式和杂货购物网站:EAMART
2019/04/02 全球购物
电大学习个人自我评价范文
2013/10/04 职场文书
教育学习自我评价
2014/02/03 职场文书
大专会计自我鉴定
2014/02/06 职场文书
学生请假条
2014/04/11 职场文书
校庆口号
2014/06/20 职场文书
爬山的活动方案
2014/08/16 职场文书
会员卡清退活动总结
2014/08/27 职场文书
教育项目合作协议书格式
2014/10/17 职场文书
四风问题专项整治工作情况报告
2014/10/28 职场文书
七一表彰大会简报
2015/07/20 职场文书
母亲节主题班会
2015/08/14 职场文书