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实现倒计时的示例
Feb 14 Python
Python计算字符宽度的方法
Jun 14 Python
Python中pow()和math.pow()函数用法示例
Feb 11 Python
python pandas中对Series数据进行轴向连接的实例
Jun 08 Python
pycharm使用matplotlib.pyplot不显示图形的解决方法
Oct 28 Python
使用python-opencv读取视频,计算视频总帧数及FPS的实现
Dec 10 Python
python中如何使用insert函数
Jan 09 Python
python用pip install时安装失败的一系列问题及解决方法
Feb 24 Python
基于Python爬取爱奇艺资源过程解析
Mar 02 Python
python画环形图的方法
Mar 25 Python
tensorflow下的图片标准化函数per_image_standardization用法
Jun 30 Python
MATLAB数学建模之画图汇总
Jul 16 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
JAVA/JSP学习系列之二
2006/10/09 PHP
php中用数组的方法设置cookies
2011/04/21 PHP
解析php利用正则表达式解决采集内容排版的问题
2013/06/20 PHP
ThinkPHP之getField详解
2014/06/20 PHP
PDO预处理语句PDOStatement对象使用总结
2014/11/20 PHP
PHP判断JSON对象是否存在的方法(推荐)
2016/07/06 PHP
PHP实现Unicode编码相互转换的方法示例
2020/11/17 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
2017/09/17 PHP
Mootools 1.2教程 输入过滤第二部分(字符串)
2009/09/15 Javascript
JQuery中$(document)是什么意思有什么作用
2014/07/21 Javascript
解决jquery中动态新增的元素节点无法触发事件问题的两种方法
2015/10/30 Javascript
使用Bootstrap框架制作查询页面的界面实例代码
2016/05/27 Javascript
深入理解逻辑表达式的用法 与或非的用法
2016/06/06 Javascript
JavaScript中闭包的写法和作用详解
2016/06/29 Javascript
AngularJS自定义指令详解(有分页插件代码)
2017/06/12 Javascript
Vue组件之Tooltip的示例代码
2017/10/18 Javascript
基于 Immutable.js 实现撤销重做功能的实例代码
2018/03/01 Javascript
微信网页授权并获取用户信息的方法
2018/07/30 Javascript
重学JS之显示强制类型转换详解
2019/06/30 Javascript
nuxt+axios实现打包后动态修改请求地址的方法
2020/04/22 Javascript
python logging类库使用例子
2014/11/22 Python
Python 稀疏矩阵-sparse 存储和转换
2017/05/27 Python
Pycharm+Scrapy安装并且初始化项目的方法
2019/01/15 Python
linux环境下Django的安装配置详解
2019/07/22 Python
Apache部署Django项目图文详解
2019/07/30 Python
HTML5中的Web Notification桌面右下角通知功能的实现
2018/04/19 HTML / CSS
仪器仪表检测毕业生自荐信
2013/10/31 职场文书
党员干部承诺书范文
2014/03/25 职场文书
请假条的格式
2014/04/11 职场文书
《生命 生命》教学反思
2014/04/19 职场文书
英语专业求职信
2014/07/08 职场文书
创先争优活动心得体会
2014/09/04 职场文书
北京离婚协议书范文2014
2014/09/29 职场文书
士兵突击观后感
2015/06/16 职场文书
创业计划书之面包店
2019/09/17 职场文书
MySQL数据管理操作示例讲解
2022/12/24 MySQL