2017-01-12 11 views
0

Ich habe Python studiert und nach Möglichkeiten gesucht, ein GUI-Framework zu installieren und zu benutzen, das ich benutzen kann. Ich habe von nativem tkinter und QtPy, Kivy, wxPython usw. gelesen, aber Probleme bekommen, sie zu installieren. Kürzlich las ich über Anaconda und möchte es versuchen. Aber wird es mein Problem für das GUI-Framework lösen? Ich sehe einige Frameworks in der Liste, aber nicht sicher, welche von ihnen GUI-Framework ist. Oder ist ihr kein GUI-Framework enthalten (außer tkinter natürlich)Gibt es ein GUI-Framework in Anaconda (Python)?

+0

Sie sollten 'tkinter' mit Python installiert haben. – furas

+0

Ich weiß über Tkinter, aber ich scheint schwer zu verstehen und zu verwenden. Ich bin auch auf der Suche nach einer Anwendung, die helfen kann, den GUI-Teil mit IDE zu programmieren, wie Visual Studio. –

+0

für viele Leute 'tkinter' ist die einfachste GUI :) Wenn Sie ein visuelles Werkzeug zum Erstellen einer GUI benötigen, dann hat PyQt Qt Designer, wxPython hat auch einige Werkzeuge. Aber reiner Code ist meistens besser zu kontrollieren als der erzeugte. – furas

Antwort

2

Versuchen Sie die Bibliotheken traitsUI und Enaml. Diese werden sowohl in Anaconda als auch in beiden Open-Source-Projekten der Firma Enthought unterstützt (viele Anaconda-Mitarbeiter/Gründer sind eng mit Enthought verbunden). Diese Bibliotheken nutzen die zugrunde liegenden Backends (wx, qt, tk) und ermöglichen eine wesentlich schnellere GUI-Entwicklung als die direkte Arbeit mit diesen Kern-Frameworks.

3

Ja, es gibt einige GUI-Frameworks in Anaconda. Die Liste der enthaltenen Pakete ist here. Weil du es speziell erwähnt hast, ist pyqt enthalten.