Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
 Аватар для Swerf
9 / 5 / 5
Регистрация: 18.07.2015
Сообщений: 49

Среда разработки с визуалным редактором окон для python

31.08.2022, 09:20. Показов 861. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Хотел создать приложение с GUI на Питон. Питон выбрал изза простоты работы с файловой системой и встроенным парсером JSON. У Питона есть библиотека tkinter для создания окна, кнопок, текстовых полей итд. Но создавать элементы окна и позиционировать через код неудобно. Есть какойнибудь визуальный редактор ? И мне нужна возможность запуска моей программы на разных ОС, к примеру Windows и Linux.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.08.2022, 09:20
Ответы с готовыми решениями:

Среда разработки для Python
Посоветуйте какую нибудь среду разработки для Python. У меня сын учится программировать на Python в школе программирование у них есть свою...

Легкая среда разработки для Python
Здравствуйте, форумчане. Посоветуйте легкое IDE для python. сейчас пользуюсь PyCharm Com. Хочу как ST3. Говорят все профи пишут vim и...

Подскажите, какая среда разработки для Python лучше?
С Python раньше не сталкивался, требуется сделать просто веб приложение " Разместите на форме элемент выпадающий список , кнопку с...

9
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
31.08.2022, 09:25
Qt Designer однако

Добавлено через 1 минуту
Только это не для tkinter разумеется
1
5516 / 2869 / 571
Регистрация: 07.11.2019
Сообщений: 4,760
31.08.2022, 09:27
Swerf, PAGE, Visual Tcl.
Погуглите tk visual gui constructor
Это если строго tkinter
1
 Аватар для Swerf
9 / 5 / 5
Регистрация: 18.07.2015
Сообщений: 49
31.08.2022, 09:53  [ТС]
Спасибо, посмотрю
tkinter я привёл как пример GUI библиотеки, можно и другую использовть, неважно, главное мультиплатформенность созданной в этих редакторах программы.
0
 Аватар для Zhbert
563 / 60 / 7
Регистрация: 27.03.2020
Сообщений: 186
31.08.2022, 09:58
Цитата Сообщение от Swerf Посмотреть сообщение
Питон выбрал изза простоты работы с файловой системой и встроенным парсером JSON
Под эти параметры подходит любой язык.

Цитата Сообщение от Swerf Посмотреть сообщение
Но создавать элементы окна и позиционировать через код неудобно.
На самом деле это не так. Формошлепство в IDE ИМХО допустимо только на самом начальном уровне, если у тебя все разрастется потом, то оно принесет только трудности. Лучше сразу делать нормально и писать описания гуя кодом.

Цитата Сообщение от Swerf Посмотреть сообщение
Есть какойнибудь визуальный редактор ?
Используй PyQt и QtDesigner.

Цитата Сообщение от Swerf Посмотреть сообщение
И мне нужна возможность запуска моей программы на разных ОС, к примеру Windows и Linux.
Предыдущий пункт под это тоже подходит.
0
 Аватар для Swerf
9 / 5 / 5
Регистрация: 18.07.2015
Сообщений: 49
31.08.2022, 10:19  [ТС]
Цитата Сообщение от Swerf Посмотреть сообщение
Питон выбрал изза простоты работы с файловой системой и встроенным парсером JSON.
Цитата Сообщение от Zhbert Посмотреть сообщение
Под эти параметры подходит любой язык.
На чистом C или C++ без сторонних библиотек, у меня вразы больше уходит времени на код и тестирование.
0
 Аватар для Zhbert
563 / 60 / 7
Регистрация: 27.03.2020
Сообщений: 186
31.08.2022, 10:31
Цитата Сообщение от Swerf Посмотреть сообщение
На чистом C или C++ без сторонних библиотек
А, ну эти да. Я имел ввиду более «высокоуровневые». На той же Java или Go написать работу с ФС не сложнее, чем на пистоне.
И для гуевого приложения я бы выбрал скорее Java со Swing.
Причина одна: единый jar-файл будет одинаково запускаться на любой системе, где стоит нужная Java. Тогда как с тем же Qt придется возиться с упаковкой его библиотек для Windows или MacOS. С PyQT помимо Qt еще и сам пистон нужно будет как-то заставить поставить. Если в линуксах он много где есть из коробки, то в винде его нет, и простой хомяк начнет жаловаться, что у него ничего не работает. То есть надо инсталлер еще подготавливать, чтобы сначала пистон, потом зависимости, потом приложение и ярлык...
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
31.08.2022, 10:58
Цитата Сообщение от Zhbert Посмотреть сообщение
Java со Swing

Цитата Сообщение от Zhbert Посмотреть сообщение
Если в линуксах он много где есть из коробки...
... но далеко не факт, что стоит кьют. Это только на кедах емнип.
Так или иначе, что-то доставлять придется в любом случае.
Цитата Сообщение от Swerf Посмотреть сообщение
На чистом C или C++ без сторонних библиотек, у меня вразы больше уходит времени
Имхо на плюсах (я про гуйню на кьюте) написать проще чем на питоне.
0
 Аватар для Zhbert
563 / 60 / 7
Регистрация: 27.03.2020
Сообщений: 186
31.08.2022, 11:01
Цитата Сообщение от iSmokeJC Посмотреть сообщение
но далеко не факт, что стоит кьют
Да, только в кедах. Но в любом дистре его можно поставить одной командой, в отличие от той же винды, где теперь без регистрации и смс даже инсталлер на сайте не найти (ну или я плохо искал). С другой стороны, там достаточно просто положить несколько dll рядом с экзешником и распространять бандлом.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
31.08.2022, 11:03
Zhbert, ага. Ну или статически слинковать, но это тот еще геморрой, не для новичков
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.08.2022, 11:03
Помогаю со студенческими работами здесь

Python среда разработки
Всем привет. Мне нужна такая среда разработки, где уже всё готово. Где установлены все пакеты. Matplotlib в том числе. Буду благодарен.

Среда разработки для Java
С Java раньше не сталкивался, но требуется сделать простое веб приложение " Разместите на форме элемент выпадающий список , кнопку с...

Среда разработки для STM8
Хотел поиграться с STM8 и попытался установить Cosmic Что-то не получилось. После запроса регистрации установщик тупо молчит и все. ...

Среда для веб-разработки
Добрый день, подскажите пожалуйста программку\IDE для веб-разработки. Пользуюсь phpstorm и webstorm, проги супер но напрягает что для...

Среда разработки для ассемблера
где и какую среду скачать для программирования на ассемблере?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru