Ich verwende Qt-Designer und Python zum Entwickeln und Ausführen von GUI auf OSX. Während des Entwurfs zeigt der Designer Menüs und Schaltflächen entsprechend den osx App-Stilen an, wie es sollte, aber wenn ich mein Skript mit einer IDE oder einem Python-Terminal ausführe, bekomme ich ein anderes Design.Schiefes Design beim Ausführen von pyqt-Apps unter osx
Python Launcher/ide/Terminal-Display:
ich versucht habe, aus meinem Skript die App-Stil zu ändern:
def main():
app = QtGui.QApplication(argv)
app.setStyle('mac') # change to mac app style
form = MainWindow()
form.show()
app.exec_()
if __name__ == '__main__':
main()
es wird sich ändern aber der Stil ist immer noch anders als was es sein sollte.
Hat jemand andere Probleme dieser Art erfahren?
Dank ekhumoro, ich habe die "Macintosh (Aqua)" -Stil, es würde sich einfach nicht so verhalten, wie es sollte ... –
@AmitEven. Hast du das Problem gelöst? Hast du den Code in meiner Frage getestet? – ekhumoro
. Was ich meinte war, dass ich den App-Stil ändern kann, und ich habe die Macintosh-Stil verfügbar, aber es sieht anders aus als es sollte wie in Qt-Designer angezeigt. –