PyQt学习笔记(5)——Mian Window
来源:互联网 发布:淘宝好评率低于97 编辑:程序博客网 时间:2024/05/23 10:44
主窗口(MianWindow)一般是应用程序的框架,在主窗口上我们可以添加我们需要的widget,添加菜单,工具栏,状态栏等等。下面看看在PyQt中如何建立主窗口。
# MianWindow.py
#!/usr/bin/env python
#coding=utf-8
import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *
class MainWindow(QMainWindow):
self.status = self.statusBar()
def main():
app.setWindowIcon(QIcon("./images/icon.png"))
main()
上面是一个简单的产生MainWindow的例子:
在窗口类中,初始化同样是由super完成的,然后我们命名了窗口的标题。最后消息循环显示窗口,非常简单。
状态栏可以直接由statusBar()产生,showMessage()来显示消息。
下面看看一个典型的应用程序框架窗口的布局和组成:
可以看到,布局一个框架窗口是一个系统工程,需要多方面的内容。后面会慢慢学习。
http://blog.sina.com.cn/s/blog_4b5039210100gxw9.html
- PyQt学习笔记(5)——Mian Window
- PyQt学习笔记(5)--Main Window
- PyQt学习笔记(16)——QTreeWidget
- PyQt学习笔记——常用控件
- PyQt学习笔记(1)——Hello world
- PyQt学习笔记(2)——Dumb Dialogs
- PyQt学习笔记(3)——Standard Dialogs
- PyQt学习笔记(4)——Smart Dialogs
- PyQt学习笔记(6)——Actions and Key Sequences
- PyQt学习笔记(7)——Qt Designer(1)
- PyQt学习笔记(7)——Qt Design…
- PYQT笔记——QFileDialog
- PYQT笔记——QTableView
- PyQt学习笔记一
- pyqt 学习笔记
- PyQt学习笔记(10)--QSetting
- PyQt学习笔记(11)--QTreeWidget
- PyQt学习笔记(12)--QTableWidget
- AS3-单例模式
- toj1455 Ultra-QuickSort
- CentOS下用于安装heartbeat/ipvsadm/ldirectord/corosync/pacemaker及相关软件的yum源
- arcgis for javascript定制导航箭头
- netty4.0.x源码分析—event
- PyQt学习笔记(5)——Mian Window
- VMware中ubuntu忘记密码的解决办法[转]
- 自定义RadioButton样式,切换按钮时变换背景颜色
- Nsstring 替换方法
- TPM搭建使用中出现的一点问题
- 题目1371:最小的K个数
- uva 120 Stacks of Flapjacks
- 页面提交后提示“连接被重置”或“载入页面时到服务器的连接被重置”的问题分析
- QT在ui文件上建立信号操机制会不会对后期维护产生影响