Форум программистов, компьютерный форум, киберфорум
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
0 / 0 / 1
Регистрация: 08.05.2016
Сообщений: 51
PyQt5

Можно ли залить проект обратно в QT Designer?

03.03.2022, 15:15. Показов 1608. Ответов 12

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток!
Изучаю PyQt. Написал простой интерфейс в qt designer, выгрузил из него, дописал функционал. Казалось бы все гуд. Решил добавить пару элементов и обнаружил, что как-то не могу понять как мне теперь проект вместе с функционалом назад в дизигнер запихать? помогите люди добрые
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.03.2022, 15:15
Ответы с готовыми решениями:

Можно ли залить уже готовый проект на .NET Fiddle?
Можно ли залить свой проект ASP.NET MVC на .NET Fiddle и как правильно это сделать?

В кофемашину можно засыпать различные сорта кофейных зерен, залить молока и воды, залить различные сиропы
Всем привет. Нужна помощь, запутался. Помогите довести до ума. Что смог написать: import itertools import json from typing import...

Залить проект на хостинг
У меня есть проект на реакте. Мне нужно его залить на хостинг. Мне нужно для этого какой то бэкенд или webpack-dev-server сгодиться? Я...

12
Модератор
Эксперт Python
 Аватар для Fudthhh
2695 / 1601 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
04.03.2022, 07:17
Pray, открыть файл -> form.ui его и редактируешь.

Добавлено через 33 секунды
P.S. Если ты удалил form.ui, т.к. конвертировал его в form.py, то спешу "обрадовать"
0
0 / 0 / 1
Регистрация: 08.05.2016
Сообщений: 51
04.03.2022, 16:02  [ТС]
Fudthhh, ну .ui я естественно не удалял, но с .py поработал. Из твоего ответа я понял, что это не важно, ибо теперь один хрен если я захочу например кнопку добавить мне понадобиться ее прописывать в .py ручками (оформление, координаты)??? .ui то у меня все равно без изменений живет, которые я внес после конвертации.

не сильно то удобно)
0
963 / 718 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
04.03.2022, 16:41
Цитата Сообщение от Pray Посмотреть сообщение
Написал простой интерфейс в qt designer,
ну так перепиши его без дизайнера. Дизайнер хорош когда в QtCreator работаешь, там он встроен. в питоне ни разу не нужен был.
https://pythonworld.ru/gui/pyqt5-layout.html
1
0 / 0 / 1
Регистрация: 08.05.2016
Сообщений: 51
06.03.2022, 06:09  [ТС]
vic5710, спасибо. Я использую PyCharm, но мне бы хотелось юзать удобный дизайнер. попробую QtCreator
0
963 / 718 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
06.03.2022, 18:25
Цитата Сообщение от Pray Посмотреть сообщение
попробую QtCreator
это для C++
0
 Аватар для kapbepucm
1566 / 739 / 321
Регистрация: 02.05.2020
Сообщений: 1,658
07.03.2022, 13:29
Цитата Сообщение от Pray Посмотреть сообщение
мне понадобиться ее прописывать в .py ручками (оформление, координаты)???
А вы пробовали? Это не так сложно
Qt имеет хорошие классы для автоматической компоновки виджетов.
Плюс это неплохо увеличивает скилл Qt для новичков
1
Модератор
Эксперт Python
 Аватар для Fudthhh
2695 / 1601 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
09.03.2022, 07:22
Pray, я даже на с++ пишу руками не используя дизайнера, код - читабельный, лишнего ничего нету, все на своих местах, любые изменения быстро внести. Советую не лениться и писать все руками, спустя месяц - два активного пользования код будет писаться быстро и появиться привычка плеваться каждый раз когда слышишь про дизайнер.
3
0 / 0 / 1
Регистрация: 08.05.2016
Сообщений: 51
11.03.2022, 16:46  [ТС]
Fudthhh, но удобно ли размещать элементы при таком подходе? или вы вбиваете координаты элемента "на глаз", а потом подстраиваете проверяя?
0
фрилансер
 Аватар для Алексей1153
6461 / 5664 / 1130
Регистрация: 11.10.2019
Сообщений: 15,080
11.03.2022, 18:31
Pray, вручную потренироваться - это, конечно, полезно для понимания, но потом лучше всё же использовать дизайнер (если есть такая возможность). Это сильно экономит время и снижает замусоривание кода
0
Эксперт Python
 Аватар для dondublon
4652 / 2072 / 366
Регистрация: 17.03.2012
Сообщений: 10,182
Записей в блоге: 6
12.03.2022, 18:05
А теперь внимание, правильный ответ.
Не трогайте ваш .py-файл, его надо импортировать as is. Пишите всю вашу логику отдельно.
1
Модератор
Эксперт Python
 Аватар для Fudthhh
2695 / 1601 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
14.03.2022, 07:24
Pray, за все время использование qt ни разу не использовал абсолютное позиционирование, я использую layout'ы, это сразу избавляет от проблем отображения на разных экранах/устройствах.
3
0 / 0 / 1
Регистрация: 08.05.2016
Сообщений: 51
14.03.2022, 16:40  [ТС]
Спасибо за рекомендации и наставления
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.03.2022, 16:40
Помогаю со студенческими работами здесь

не получаеться залить проект на heroku
после команды в терминале git push heroku master, ошибка: как можно решить эту проблему?

Не получается залить проект на GitHub
Добрый день. Появилась необходимость опубликовать свой проект на GitHub. Нашёл инструкцию: https://habr.com/ru/sandbox/112936/ ...

Как залить проект в Jenkins
Есть некоторое учебное задание, предоставлен доступ к Jenkins. Как теперь залить мой проект (я так понимаю, для автоматической проверки) в...

Залить проект с компьютера на github
Есть готовый проект на компе. Как сделать так, чтоб он был на github? все установил, создал, есть файл readme. что делать дальше?

Не получается залить проект на github через vs
Привет. Пытаюсь в вижле залить проект на гитхаб, но она говорит, что не сможет сделать это. Смысл в том, что в решении три проекта и...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
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 https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru