PyQt4-(6) Tutorial 4
2008-06-24 20:42
211 查看
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# PyQt tutorial 4
# Modified by Wubin Qu [quwubin AT gmail.com]
# Blog: http://quwubin.cnblogs.com/
# Python 和 Qt都是面向对象的,所以这里用类把tutorial 3
# 中的例子封装起来
import sys
from PyQt4 import QtCore, QtGui
class MyWidget(QtGui.QWidget):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
#首先建立一个类叫做MyWidget,因为他从QtGui.QWidget
#继承而来。所以必须要两次调用构造方法,一个是MyWidget类的,
#另一个是父类的。
self.setFixedSize(200, 120)
# 调整window大小
self.quit = QtGui.QPushButton("Quit", self)
self.quit.setGeometry(62, 40, 75, 30)
# setGeometry()在这里做两件事情,一是指定了窗口在屏幕中的位置,
# 二就是指定了窗口的大小。前面两个参数是x和y坐标,
# 后面两个是窗口的width和height。
self.quit.setFont(QtGui.QFont("Times", 18, QtGui.QFont.Bold))
self.connect(self.quit, QtCore.SIGNAL("clicked()"),
QtGui.qApp, QtCore.SLOT("quit()"))
app = QtGui.QApplication(sys.argv)
widget = MyWidget()
widget.show()
sys.exit(app.exec_())
# -*- coding:utf-8 -*-
# PyQt tutorial 4
# Modified by Wubin Qu [quwubin AT gmail.com]
# Blog: http://quwubin.cnblogs.com/
# Python 和 Qt都是面向对象的,所以这里用类把tutorial 3
# 中的例子封装起来
import sys
from PyQt4 import QtCore, QtGui
class MyWidget(QtGui.QWidget):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
#首先建立一个类叫做MyWidget,因为他从QtGui.QWidget
#继承而来。所以必须要两次调用构造方法,一个是MyWidget类的,
#另一个是父类的。
self.setFixedSize(200, 120)
# 调整window大小
self.quit = QtGui.QPushButton("Quit", self)
self.quit.setGeometry(62, 40, 75, 30)
# setGeometry()在这里做两件事情,一是指定了窗口在屏幕中的位置,
# 二就是指定了窗口的大小。前面两个参数是x和y坐标,
# 后面两个是窗口的width和height。
self.quit.setFont(QtGui.QFont("Times", 18, QtGui.QFont.Bold))
self.connect(self.quit, QtCore.SIGNAL("clicked()"),
QtGui.qApp, QtCore.SLOT("quit()"))
app = QtGui.QApplication(sys.argv)
widget = MyWidget()
widget.show()
sys.exit(app.exec_())
相关文章推荐
- ZetCode PyQt4 tutorial First programs
- ZetCode PyQt4 tutorial Drag and Drop
- PyQt4-(7) Tutorial 5
- PyQt5-Beginner-tutorial
- PyQt4-(8) Tutorial 6
- ZetCode PyQt4 tutorial layout management
- PyQT tutorial
- PyQt4-(3) Tutorial 1
- PyQt5-Beginner-tutorial-part 3
- PyQt4-(4) Tutorial 2
- ZetCode PyQt4 tutorial widgets II
- PyQt5-Beginner-tutorial-part 2
- Core Data Tutorial: Getting Started
- Python的图形界面工具----PyQt
- graph slam tutorial : 从推导到应用1
- PyQt4环境搭建与使用
- PyQT信号槽_学习笔记 (Signals/Slots)
- 解决pyqt 打包成py2exe后在界面正常显示jpeg的问题
- PyQt中如何结合Qt设计师进行开发
- Beginning Auto Layout Tutorial in iOS 7: Part 2