Jak w temacie szukam programu do tworzenia gui aplikacji w pyqt , podobny do borland delphi lub borland c++
ze układam okno potem uzupełniam kod.
pod system linux.
Jak w temacie szukam programu do tworzenia gui aplikacji w pyqt , podobny do borland delphi lub borland c++
ze układam okno potem uzupełniam kod.
pod system linux.
Poszukaj QtDesigner / qtcreator, tutaj link, wpradzie dość stary, ale wciąż powinien być aktualny http://www.python.rk.edu.pl/w/p/pyqt4-i … -opornych/
Dziękuje za pomoc wybrałem qt creator ;).
W repozytorium znajdziesz QtDesigner dla PyQt. W wersji dla Windows znajduje się w instalatorze PyQt. Pod Linuksem jest pewnie instalowany niezależnie. Poza tym możesz skorzystać z Qt Creator-a. Qt Creator to IDE dla C++, QML i Qt, ale nic nie stoi na przeszkodzie, żeby w nim tworzyć GUI dla programów napisanych w Pythonie. Alternatywnie możesz skorzystać z PySide zamiast PyQt. Różnice dotyczą przede wszystkim licencji (PyQt - GPL lub komercyjna, PySide - LGPL, tak jak Qt) oraz dokumentacji – dokumentacja PySide jest napisana dla Pythona i w wersji html jest przyjemniejsza dla oka, przez co łatwiejsza w odbiorze.
Jedna uwaga: Zarówno QtDesigner jak i QtCreator “zapisują gui” w formacie .ui. Dalej należy się zastosować do opisu:
Analogicznie dla PySide należy wykonać polecenie typu:
pyside-uic ui_imagedialog.ui -o ui_imagedialog.py
Nie należy modyfikować wygenerowanych plików py (!), bo po ponownym przebudowaniu gui pliki zostaną nadpisane. Całą logikę umieszcza się w osobnych modułach, a te wygenerowane importuje, jak w opisie z linku wyżej.
import sys
from PyQt4.QtGui import QApplication, QDialog
from ui_imagedialog import Ui_ImageDialog
app = QApplication(sys.argv)
window = QDialog()
ui = Ui_ImageDialog()
ui.setupUi(window)
window.show()
sys.exit(app.exec_())
Ja pod Windows piszę plik batch, który odpalam po modyfikacji gui, dla wszystkich plików .ui w projekcie.