Seite 1 von 1
PyQt5 auf Raspberry Pi 3 B+ installieren
Verfasst: Mittwoch 18. Juli 2018, 12:17
von xXSkyWalkerXx1
Morgen,
kann mir irgendjemand sagen, wie ich PyQt5 auf meinem RasPi installieren kann?
Habe schon versucht über "Add/Remove Software" unter "Einstellungen", habe da einiges gedownloadet, aber entweder ist alles richtig installiert und man muss den Qt dann nur irgendwie einrichten oder ich habs einfach gar nicht erst richtig installiert.
QtCreator habe ich schon installiert, aber PyQt geht iwie nicht...
Irgendjemand ne Lösung???
Mit freundlichen Grüßen,
xXSkyWalkerXx1
Re: PyQt5 auf Raspberry Pi 3 B+ installieren
Verfasst: Mittwoch 18. Juli 2018, 17:11
von ThomasL
Re: PyQt5 auf Raspberry Pi 3 B+ installieren
Verfasst: Donnerstag 19. Juli 2018, 19:29
von xXSkyWalkerXx1
Heißt PyQt hat kein standalone Programm, sondern ist einfach dann in der "Python IDLE" integriert oder wie???
Re: PyQt5 auf Raspberry Pi 3 B+ installieren
Verfasst: Donnerstag 19. Juli 2018, 19:50
von xXSkyWalkerXx1
lol, okey, also das wird in der Python Idle integriert, dann hat sich erledigt!
Und wo gibts ne Liste, zu allen PyQt Widgets und so?
Re: PyQt5 auf Raspberry Pi 3 B+ installieren
Verfasst: Donnerstag 19. Juli 2018, 19:54
von Sirius3
Wie kommst Du darauf, dass IDLE was mit PyQT zu tun hat? Und hast Du schon in die QT-Dokumentation geschaut?
Re: PyQt5 auf Raspberry Pi 3 B+ installieren
Verfasst: Montag 23. Juli 2018, 14:34
von xXSkyWalkerXx1
Hatte den Code ausprobiert und alles funktionierte:
Code: Alles auswählen
from PyQt5.QtWidgets import QWidget, QCheckBox, QApplication
from PyQt5.QtCore import Qt
import sys
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
cb = QCheckBox('Show title', self)
cb.move(20, 20)
cb.toggle()
cb.stateChanged.connect(self.changeTitle)
self.setGeometry(300, 300, 250, 150)
self.setWindowTitle('QCheckBox')
self.show()
def changeTitle(self, state):
if state == Qt.Checked:
self.setWindowTitle('QCheckBox')
else:
self.setWindowTitle(' ')
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())