Tôi muốn thực hiện một nút đơn giản trong PyQt in "Hello world" khi được nhấp. Làm thế nào tôi có thể làm điều đó?Làm thế nào để thực hiện một nút đơn giản trong PyQt
Tôi là một người mới thực sự trong PyQt.
Tôi muốn thực hiện một nút đơn giản trong PyQt in "Hello world" khi được nhấp. Làm thế nào tôi có thể làm điều đó?Làm thế nào để thực hiện một nút đơn giản trong PyQt
Tôi là một người mới thực sự trong PyQt.
Nếu bạn chưa quen với PyQt4, có một số hướng dẫn hữu ích trên PyQt Wiki để giúp bạn bắt đầu.
Nhưng trong khi chờ đợi, đây là bạn "Hello World" Ví dụ:
from PyQt4 import QtGui, QtCore
class Window(QtGui.QWidget):
def __init__(self):
QtGui.QWidget.__init__(self)
self.button = QtGui.QPushButton('Test', self)
self.button.clicked.connect(self.handleButton)
layout = QtGui.QVBoxLayout(self)
layout.addWidget(self.button)
def handleButton(self):
print ('Hello World')
if __name__ == '__main__':
import sys
app = QtGui.QApplication(sys.argv)
window = Window()
window.show()
sys.exit(app.exec_())
Thank you very much. –
Khi tôi thử điều này tôi nhận được: 'Không tải được plugin nền tảng" xcb ". Các nền tảng có sẵn là "linuxfb" và "minimal". Bạn có biết tại sao? Tôi đang chạy từ Python ổn định mới nhất, IPython, Qt5 và ảnh chụp nhanh từ PyQt4' –
@ user815423426. Có vẻ như cài đặt của bạn đã bị hỏng. Bạn đang sử dụng nền tảng nào và bạn cài đặt các thành phần như thế nào? – ekhumoro
Cố gắng đọc một số [hướng dẫn] (http://zetcode.com/tutorials/pyqt4/) – reclosedev