Я новичок в Linux, но не для разработки приложений. Я пришел из RealBasic на фоне Mac.
Я согласился с тем, что мне нужно выучить новый язык для разработки для Linux (поскольку RB не работает на 64-битных дистрибутивах и является закрытым проприетарным языком), но я хочу убедиться, что выбрал правильный.
Я смотрел на Python и собирался идти, пока не прочитал, что PyGTK устарел с введением GTK 3. Это правда? Сайт разработчиков Ubuntu по-прежнему рекомендует его с Glade для пользовательского интерфейса, но я хочу убедиться, что я не узнаю что-то, что находится на выходе!
python
gui
application-development
programming
glade
Nootrino
источник
источник
Ответы:
Краткий ответ: нет.
PyGTK постепенно сокращается и заменяется PyGObject, поскольку набор виджетов обновляется с GTK + 2 до GTK + 3. Начиная с Oneiric все «нативные» приложения Ubuntu выполняются с использованием набора GTK + 3 .
Что касается меня, то совсем недавно я начал разрабатывать приложение на Python, и, посмотрев его, я решил использовать Python3 с PySide (то есть Qt4 вместо GTK + 3), потому что я обнаружил, что Python 3 станет стандартом в этом году. или так мне потребовалось написать программу, и потому что Qt4 имеет очень хорошую документацию и какое-то первоклассное программное обеспечение для разработки (просто следуйте Qt 4 Designer ...)
источник
glade
.REALbasic
защищенной среды разработки. Все, что я хочу сделать, - это создать приложение, графический интерфейс которого выглядит «родным» или совместимым с темами в современной версии Ubuntu или Mint. Я также очень хочу иметь возможность проектировать графический интерфейс в редакторе (WYSIWYG) и связать его с кодом Python. Учитывая эту дополнительную информацию - в каком направлении вы думаете, я должен идти? Есть ли QT эквивалентGlade
?? (также @aquaherd)gambas
GTK + - Basic Basic IDE. Главным образом, имея в виду кросс-платформенность, стоит изучить C / C ++, отделить пользовательский интерфейс от логики приложения и скомпилировать интерфейс с помощью встроенного инструментария. Например, для передачи битторрент-клиента с платформы Mac используется кварц на Mac и GTK + на остальных.PyGTK и pyGOBJECT больше не рекомендуются для разработки приложений для Ubuntu. Сайт разработчиков Ubuntu теперь рекомендует QML для приложений Ubuntu.
источник