Chcę zaimplementować prosty przycisk w PyQt, który po kliknięciu wyświetla "Hello world". Jak mogę to zrobić?Jak zaimplementować prosty przycisk w PyQt
Jestem prawdziwym nowicjuszem w PyQt.
Chcę zaimplementować prosty przycisk w PyQt, który po kliknięciu wyświetla "Hello world". Jak mogę to zrobić?Jak zaimplementować prosty przycisk w PyQt
Jestem prawdziwym nowicjuszem w PyQt.
Jeśli jesteś nowym użytkownikiem PyQt4, masz kilka przydatnych samouczków na temat PyQt Wiki, od których możesz zacząć.
Ale w międzyczasie, oto twój "Hello World" Przykład:
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_())
Dziękuję bardzo. –
Gdy próbuję tego, otrzymuję: 'Nie mogę załadować wtyczki platformy" xcb ". Dostępne platformy to "linuxfb" i "minimal". Wiesz dlaczego? Korzystam z najnowszego stabilnego Pythona, IPythona, Qt5 i migawki z PyQt4' –
@ user815423426. Wygląda na to, że twoja instalacja jest zepsuta. Na jakiej platformie jesteś i jak zainstalowałeś komponenty? – ekhumoro
spróbować odczytać niektóre [Poradniki] (http://zetcode.com/tutorials/pyqt4/) – reclosedev