|
0 / 0 / 0
Регистрация: 07.11.2012
Сообщений: 18
|
|
Как запустить .pyw двойным щелчком?25.05.2013, 02:52. Показов 9236. Ответов 7
Метки нет (Все метки)
Здравствуйте.
Всего несколько часов изучаю Python и вообще программирование, поэтому не судите строго за ламерский вопрос..=) Итак, я хочу при двойном щелчке на файл .py получать окошко 'hello world!'. На данный момент сделал GUI в Qt 4.8.4 на Python 3.3. Это окошко я могу запускать из командной строки и все работает как надо, но хотелось бы запускать простым двойным щелчком. Я так понимаю, что когда я щелкаю по .py-файлу вылетает cmd, сама программа мгновенно исполняется и все закрывается. Так вот есть-ли способ остановить это мгновенное выполнение? Я знаю, что обычно ставится строка input(), но я ее тыкаю в разные места исходного кода и никакого эффекта не наблюдается. К тому же, такой вариант не слишком изящный. Я хочу чтоб, программа и cmd закрывались по нажатию крестика на окошке.
0
|
|
| 25.05.2013, 02:52 | |
|
Ответы с готовыми решениями:
7
PyQt5. Запуск двойным щелчком на значке файла. Расширение pyw
Как запустить скрипт двойным щелчком в *nix-системе? |
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|
| 25.05.2013, 11:06 | |
|
зачем cmd.exe для оконного приложения ? для этого есть раширение .pyw
1
|
|
|
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
||||||
| 28.05.2013, 00:19 | ||||||
|
vshnukrshna1, ну вам необходимо
1
|
||||||
|
0 / 0 / 0
Регистрация: 07.11.2012
Сообщений: 18
|
||||||
| 29.05.2013, 04:20 [ТС] | ||||||
|
Спасибо, но не работает=(
Как пример, привожу код:
И еще проблема: интерфейс PyQt как-то уж слишком глючно работает..навожу курсор на кнопки в меню (Файл, Правка, Вид...Справка...и.т.д.) и они выделяются но не нажимаются.А иногда нажимаются. Вообщем какая-то чертовщина.
0
|
||||||
|
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
|
| 29.05.2013, 07:10 | |
|
vshnukrshna1, а не надо переименовывать в .pyw, оставляйте .py
1
|
|
|
100 / 85 / 5
Регистрация: 06.05.2013
Сообщений: 242
|
|
| 29.05.2013, 07:33 | |
|
Мне кажется просто ты где-то ошибся. Ну если хочешь попробуй tkinter. Простенькая библиотека, ну по крайней мере таких проблем как вы описываете не испытывал пока.
1
|
|
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||
| 29.05.2013, 11:43 | ||
|
то есть вписать в скрипт создание файла и запись в него
1
|
||
|
0 / 0 / 0
Регистрация: 07.11.2012
Сообщений: 18
|
|
| 30.05.2013, 02:48 [ТС] | |
|
Так, вообщем откатился на python 2.7. Теперь .pyw работает так как надо и тему, в принципе, можно было бы закрывать, но... мне этого мало =). Теперь я хочу преобразовать этот .pyw в .exe. Я использовал cx_Freeze, и exe создается и, вроде, даже без ошибок, но не работает. Щелкаю по нему - вылетает CMD и тут же закрывается. И все. Далее, пробую py2exe, но получаю сообщение, что нет какого-то MSVCP90.dll. Ребята, можете доступно объяснить что надо делать и какой компилятор лучше использовать?
0
|
|
| 30.05.2013, 02:48 | |
|
Помогаю со студенческими работами здесь
8
Как запретить раскрытие узла TreeView двойным щелчком Как сделать открытие программ на панели задач двойным щелчком
Как получить, а затем передать двойным щелчком данные из datagrid в одном окне в нужное поле textbox? Закрытие программы двойным щелчком Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|