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生成指定长度的随机数密码
Jan 23 Python
TF-IDF与余弦相似性的应用(一) 自动提取关键词
Dec 21 Python
Python实现上下班抢个顺风单脚本
Feb 07 Python
python中找出numpy array数组的最值及其索引方法
Apr 17 Python
Python的UTC时间转换讲解
Feb 26 Python
Opencv-Python图像透视变换cv2.warpPerspective的示例
Apr 11 Python
python tkinter图形界面代码统计工具
Sep 18 Python
python文件读写代码实例
Oct 21 Python
Selenium之模拟登录铁路12306的示例代码
Jul 31 Python
利用python3筛选excel中特定的行(行值满足某个条件/行值属于某个集合)
Sep 04 Python
编写python代码实现简单抽奖器
Oct 20 Python
Python爬虫之Selenium实现键盘事件
Dec 04 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
PHP校验ISBN码的函数代码
2011/01/17 PHP
php实现图形显示Ip地址的代码及注释
2014/01/20 PHP
php实现加减法验证码代码
2014/02/14 PHP
php获取访问者IP地址汇总
2015/04/24 PHP
jQuery 方法大全方便学习参考
2010/02/25 Javascript
JavaScript 联动的无限级封装类,数据采用非Ajax方式,随意添加联动
2010/06/29 Javascript
文本框input聚焦失焦样式实现代码
2012/10/12 Javascript
JavaScript 数组详解
2013/10/10 Javascript
JAVASCRIPT模式窗口中下载文件无法接收iframe的流
2013/10/11 Javascript
利用JavaScript检测CPU使用率自己写的
2014/03/22 Javascript
js简单的表格添加行和删除行操作示例
2014/03/31 Javascript
jquery缓动swing liner控制动画过程不同时刻的速度
2014/05/29 Javascript
JavaScript中神奇的call()方法
2015/03/12 Javascript
深入分析jsonp协议原理
2015/09/26 Javascript
简单实现JS对dom操作封装
2015/12/02 Javascript
jQuery使用ajax跨域获取数据的简单实例
2016/05/18 Javascript
基于ts的动态接口数据配置的详解
2019/12/18 Javascript
python实现淘宝秒杀聚划算抢购自动提醒源码
2020/06/23 Python
在python 中实现运行多条shell命令
2019/01/07 Python
Python生成器的使用方法和示例代码
2019/03/04 Python
Tensorflow 多线程设置方式
2020/02/06 Python
Python三维绘图之Matplotlib库的使用方法
2020/09/20 Python
Python hashlib模块的使用示例
2020/10/09 Python
印尼第一大家居、生活和家具电子商务:Ruparupa
2019/11/25 全球购物
巴西Bo.Bô官方在线商店:经营奢侈品时尚业务
2020/03/16 全球购物
医学毕业生自荐信
2013/10/11 职场文书
医院后勤自我鉴定
2013/10/13 职场文书
基层工作经验证明样本
2014/11/16 职场文书
个人先进事迹材料
2014/12/29 职场文书
部队2015年终工作总结
2015/04/02 职场文书
办公用品管理制度
2015/08/04 职场文书
导游词之藏龙百瀑景区
2019/12/30 职场文书
Python Parser的用法
2021/05/12 Python
在python中实现导入一个需要传参的模块
2021/05/12 Python
Python中的变量与常量
2021/11/11 Python
分享几个实用的CSS代码块
2022/06/10 HTML / CSS