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描述器descriptor详解
Feb 03 Python
请不要重复犯我在学习Python和Linux系统上的错误
Dec 12 Python
python机器学习理论与实战(一)K近邻法
Jan 28 Python
Python实现多条件筛选目标数据功能【测试可用】
Jun 13 Python
在Python中使用gRPC的方法示例
Aug 08 Python
对python 自定义协议的方法详解
Feb 13 Python
python时间日期操作方法实例小结
Feb 06 Python
python实现一个猜拳游戏
Apr 05 Python
pyMySQL SQL语句传参问题,单个参数或多个参数说明
Jun 06 Python
python是怎么被发明的
Jun 15 Python
Python模拟键盘输入自动登录TGP
Nov 27 Python
Python如何实现感知器的逻辑电路
Dec 25 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
一个用于MySQL的PHP XML类
2006/10/09 PHP
探讨php中遍历二维数组的几种方法详解
2013/06/08 PHP
PHP实现正则匹配所有括号中的内容
2018/06/22 PHP
Laravel5.1框架路由分组用法实例分析
2020/01/04 PHP
JavaScript加密解密7种方法总结分析
2007/10/07 Javascript
页面中body onload 和 window.onload 冲突的问题的解决
2009/07/01 Javascript
JQuery操作iframe父页面与子页面的元素与方法(实例讲解)
2013/11/20 Javascript
JavaScript判断IE版本型号
2015/07/27 Javascript
小程序分享模块超级详解(推荐)
2019/04/10 Javascript
JavaScript文档加载模式以及元素获取
2020/07/28 Javascript
[02:14]DOTA2英雄基础教程 修补匠
2013/12/23 DOTA
[32:17]完美世界DOTA2联赛循环赛LBZS vs Forest第二场 10月30日
2020/10/31 DOTA
pygame学习笔记(4):声音控制
2015/04/15 Python
使用Python编写爬虫的基本模块及框架使用指南
2016/01/20 Python
Python中random模块生成随机数详解
2016/03/10 Python
实例解析Python中的__new__特殊方法
2016/06/02 Python
不同版本中Python matplotlib.pyplot.draw()界面绘制异常问题的解决
2017/09/24 Python
python 实现矩阵填充0的例子
2019/11/29 Python
python随机模块random的22种函数(小结)
2020/05/15 Python
Python pandas如何向excel添加数据
2020/05/22 Python
Python图像读写方法对比
2020/11/16 Python
html5模拟平抛运动(模拟小球平抛运动过程)
2013/07/25 HTML / CSS
canvas拼图功能实现代码示例
2018/11/21 HTML / CSS
加拿大鞋子连锁店:Town Shoes
2016/09/26 全球购物
经典演讲稿范文
2013/12/30 职场文书
校园餐饮创业计划书
2014/01/10 职场文书
林肯就职演讲稿
2014/05/19 职场文书
广场舞大赛策划方案
2014/05/31 职场文书
师德师风自我评价范文
2014/09/11 职场文书
党员对照检查材料思想汇报
2014/09/16 职场文书
2014大学生批评与自我批评思想汇报
2014/09/21 职场文书
结婚通知短信大全
2015/04/17 职场文书
2015年环卫工作总结
2015/04/28 职场文书
白银帝国观后感
2015/06/17 职场文书
react合成事件与原生事件的相关理解
2021/05/13 Javascript
SpringBoot整合阿里云视频点播的过程详解
2021/12/06 Java/Android