Раньше пользовался С# и формами. Был давно опыт использования qtcreator и c++. Сейчас подумал посмотреть на пайтон. И хочу подобрать, где делать г. интерфейс, но с этим есть вопросы. В качестве ide понравилась pycharm, но там такой прелести не нашел. Единственно, что нагуглил: многие советуют pyside2 или pyqt5 с редактированием gui через QtDesigner. Но немного смущает тот факт, что нужно постоянно конвертировать созданный в QtDesigner файл .ui в .py через консоль.
1. В qtcreator можно работать с python? Пока не пробовал, но на вики говорят, что поддерживает javascript и плюсы... про пайтон ни слова. Пока нет возможности скачать и проверить.
2. Что удобней, pyside2 или pyqt5? Как я понял, по лицензиям pyside2 приятней, т.к. если что можно на работе что-то сделать с ним и проблем не будет. Но по удобству как?
3. Слышал, что с gui хорошо работать через qtcreator(по словам людей можно понять, что таки можно в нем с пайтон работать) и pyqt. А если вместо него использовать pyside?
4. кто-то работал pycharm? мне понравилось, что можно проекты нормально организовать и использовать debug, но может у вас есть свои мысли, мб он чем-то плох? и может знаете, удобно ли к нему прикрутить модули gui?
4. Может есть более удобный вариант?
П.С. я понимаю, что для gui удобней использовать шарп, но всё же хочется понять, какие просторы/ограничения есть в этом плане на пайтоне.
Раньше чем-то пользовался. Был разный опыт использования. Сейчас подумал посмотреть. И хочу подобрать, где делать, но с этим есть вопросы. В качестве понравилась, но там такой прелести не нашел. Единственно, что нагуглил: многие советуют. Но немного смущает тот факт.
П.С. я понимаю, но всё же хочется понять.
Если пишите адаптивный софт, то kivy прямо в точку, а так pyqt5 даже очень не плохой вариант. QtDesiner хорошая программа, даже очень удобная, а насчет конвертирования, то не большая это уж проблема - простенький батник облегчит мучения.
Я сильно не гуглил, но kivy в основном использовали для приложений под андроид. Но он может делать экзешники под винду? удобно ли это? П.С. всегда забываю про батники, спасибо за напоминание.
jofumi, Да, kivy в основном используют под андроид, потому что в python оочень мало простых способов создания apk. Когда я был ещё на pyqt, то узнал про проект pyqtdeploy, с ним вроде бы можно компилировать под андроид (но я так и не разобрался как с ним пользоваться). Да, kivy можно и под все, он кросс-платформерный. Экзешник можно через pyinstaller или py2exe (1 вариант удобнее)
jofumi, насчёт мрачных стилей, то в kivy можно делать импорты таких библиотек, как kivymd (гугловские стили (даже очень красиво)), там уже все готово.
Большой минус это то, что нельзя с css, и это затрудняет использование своих. Также в kivy надо бы все руками писать, а не через дизайнеры (если ошибся поправьте)
если брать qtdesigner, то там можно css-м подредачить стили интерфейса, а тут есть такое?(немного порылся, но пока не нашел) И в чём бывает проблема собрать .exe? Ну и я посмотрел, что 3.7.3. он поддерживает, а то видел некоторые gui, где только 3.4
dimonchik2013, мне говорили, что если использовать pyside, то можно и в организациях использовать без проблем. Там тоже QtDesigner для компановки интерфейса используется. Но я хотел уточнить, в через pysimplegui можно настраивать стили, или там самый минимум с невзрачными кнопками?