pyQt5
import sys
from PyQt5.QtWidgets import QApplication, QWidget
app = QApplication(sys.argv)
window = QWidget()
window.resize(300, 200)
window.move(250, 150)
window.setWindowTitle('Hello PyQt5')
window.show()
sys.exit(app.exec_())
运行效果:
这个是一个 QWidget 窗口,窗口 包括客户区,边框和标题栏
面向对象的方式:
import sys
from PyQt5.QtGui import QIcon
from PyQt5.QtWidgets import QWidget , QApplication
#1
class Icon(QWidget):
def __init__(self, parent = None):
super(Icon,self).__init__(parent)
self.initUI()
#2
def initUI(self):
self.setGeometry(300, 300, 250, 150)
self.setWindowTitle('演示程序图标例子')
self.setWindowIcon(QIcon('./images/cartoon1.ico'))
if __name__ == '__main__':
app = QApplication(sys.argv)
icon = Icon()
icon.show()
sys.exit(app.exec_())
http://www.easyicon.net/
setGeometry()— 客户区
QT中的setGeometry(9,9,50,25)四个参数分别是指什么
从屏幕上(9,9)位置开始(即为最左上角的点),显示一个50*25的界面(宽50,高25)
https://www.jianshu.com/p/1284576c79ff
PYQT5——hello world!
本章学习Qt的基本功能
例1,简单的窗口