|
244 / 37 / 8
Регистрация: 05.05.2012
Сообщений: 521
|
|
Оконное приложение18.12.2018, 19:34. Показов 21249. Ответов 31
Метки нет (Все метки)
Добрый день!
Помогите, пожалуйста. Вроде много везде написано. Но мне непонятно. Как сделать оконное приложение на Python'е? Можно подробную инструкцию для чайников? Допустим в C++ Builder или в Visual Studio при создании проекта можно выбрать, что это будет оконное приложение. Установила Pycharm, PyQt5, WinPython и python-3.7.1.
0
|
|
| 18.12.2018, 19:34 | |
|
Ответы с готовыми решениями:
31
|
|
|
|
| 19.12.2018, 13:02 | |
|
По собственному опыту - Qt designer нужен очень-очень редко. Чтобы он понадобился, нужно, чтобы наложились друг на друга два условия - элементов, во-первых, много, а во-вторых - они статичны.
Если вам он нужен часто - значит, у вас хреновая архитектура. Так что не надо сталкивать человека на скользкий путь использования designer-а, пусть не привыкает, что это нормально и каждый раз машинально надо туда лезть.
0
|
|
|
33 / 26 / 8
Регистрация: 01.04.2017
Сообщений: 118
|
|||||||
| 19.12.2018, 13:03 | |||||||
|
1 Создаете форму в дизайнере, сохраняете с расширением "ui" 2 В месте сохранения файла Создаете техт документ с текстом pyuic5 untitled.ui -o untitled.pyw где подставляете вместо untitled.ui название вашего ui файла, а untitled. -будет название нового питон файла, можно изменить расширение .pyw на .py (Будет окно с консолью). 3 сохраняем техт документ. Меняем у него расширение на .bat 4 Запускаем .bat . Появляется питон файл(он и есть нужный нам интерфейс-модуль) 5Создаем основной файл питон вставляем
6 Учите теорию по советам коллег. На практике все вышеописанное занимает пару минут.
1
|
|||||||
|
244 / 37 / 8
Регистрация: 05.05.2012
Сообщений: 521
|
|
| 19.12.2018, 13:06 [ТС] | |
|
Так подробно, спасибо, надеюсь, получится)
0
|
|
|
33 / 26 / 8
Регистрация: 01.04.2017
Сообщений: 118
|
||
| 19.12.2018, 13:10 | ||
|
0
|
||
|
244 / 37 / 8
Регистрация: 05.05.2012
Сообщений: 521
|
|
| 19.12.2018, 13:13 [ТС] | |
|
Третий тип интерфейсов явно подглядели у моей компании. Один в один
0
|
|
|
964 / 719 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
|
|||
| 19.12.2018, 13:18 | |||
|
для PyQt - делать в дизайнере или писать самому (не так уж сложно) Добавлено через 4 минуты статья про PyQt4, но и для PyQt5 применимо https://habr.com/post/31687/
0
|
|||
|
|
||
| 19.12.2018, 13:20 | ||
|
В отличие от Python и Qt, которые пришли из мира СПО, где на удобство, как правило, плюют. Так что там создание всего из кода изучать всё равно придётся, никуда не денетесь.
0
|
||
|
244 / 37 / 8
Регистрация: 05.05.2012
Сообщений: 521
|
|
| 21.12.2018, 18:53 [ТС] | |
|
Посмотрите, пожалуйста, почему не получается конвертировать файл .ui в .py? Что не так? Всё вроде нормально установлено. Форму сделала в QT Designer. Когда нажимаю на bat-файл, ничего не происходит.
0
|
|
|
602 / 550 / 210
Регистрация: 24.01.2012
Сообщений: 1,352
|
|
| 22.12.2018, 00:30 | |
|
Возможно не прописан путь к pyuic5. Тогда нужно указать полный путь к файлу. Например c:\python371\scripts\pyuic5 Еще можно второй строкой в bat файле написать pause тогда окно не закроется и можно будет прочитать сообщение об ошибке и точно узнать в чем проблема.
1
|
|
|
244 / 37 / 8
Регистрация: 05.05.2012
Сообщений: 521
|
|
| 22.12.2018, 07:48 [ТС] | |
|
Спасибо! Pause у меня не задерживала окно.
Добавила полный путь: D:\Program Files (x86)\Python35\Lib\site-packages\PyQt5\ pause Пишет, что D:\Program не является командой. Видимо, переустановить придется, чтобы в пути не было пробелов. Добавлено через 10 минут У меня было установлено 2 питона. Почему-то помогло один снести.
0
|
|
|
602 / 550 / 210
Регистрация: 24.01.2012
Сообщений: 1,352
|
|
| 22.12.2018, 21:41 | |
|
Это особенность системы. Если в имени файла или папки есть пробелы - нужно обязательно ставить кавычки. И кстати, указанный путь является просто путем к pyqt5, а нужно выполнить программу pyuic5, которая находится в папке scripts т.е. должно получиться так: "D:\Program Files (x86)\Python35\scripts\pyuic5" test.ui -o test.py
1
|
|
| 22.12.2018, 21:41 | |
|
Помогаю со студенческими работами здесь
32
Придумайте и напишите свое оконное приложение Не понимаю как переделать под оконное приложение Список: Разработать оконное приложение, позволяющее управлять элементами списка... Yandex.Maps API, оконное приложение, поиск координат точки по куску карты, с имеющимися координатами центра карты Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|