#! /usr/bin/env python
import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *
class HelloButton(QPushButton):
def __init__(self, *args):
QPushButton.__init__(self, *args)
self.setText("Hello World")
class HelloWindow(QMainWindow):
def __init__(self, *args):
QMainWindow.__init__(self, *args)
self.button = HelloButton(self)
QObject.connect(self.button, SIGNAL("clicked()"), self, SLOT("showMessage()"))
self.setCentralWidget(self.button)
self.setWindowTitle("hello world")
@pyqtSignature("")
def showMessage(self):
QMessageBox.aboutQt(self)
def main(args):
app = QApplication(args)
win = HelloWindow()
win.show()
app.connect(app, SIGNAL("lastWindowClosed()"), app, SLOT("quit()"))
app.exec_()
if __name__ == "__main__":
main(sys.argv)PyQt hello world
最新推荐文章于 2025-05-08 22:41:54 发布
本文介绍了一个使用 PyQt4 创建简单 GUI 应用的例子。该应用包含一个按钮,点击按钮会显示关于 Qt 的消息框。示例展示了如何创建窗口、按钮,并连接信号与槽。
655

被折叠的 条评论
为什么被折叠?



