Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » PtQt5. Элементарное окошко. На работает. [RSS Feed]

#1 Июнь 6, 2018 20:03:46

passant
Зарегистрирован: 2018-02-17
Сообщения: 43
Репутация: +  4  -
Профиль   Отправить e-mail  

PtQt5. Элементарное окошко. На работает.

Пробую запустить PtQt5. Пишу суперэлементарную программку:

 from PyQt5 import QtWidgets
import sys
app=QtWidgets.QApplication(sys.argv)
window=QtWidgets.QWidget()
window.setWindowTitle("Пример")
window.resize(600,600)
window.show()
sys.exit(app.exec_())
Проще уже некуда.
Среда запуска - Windows 10.
Программка стартует, и мгновенно закрывает окошко.
Проверяю - работает-ли сам скрипт. В Spyder - окно создается и висист открытым до его “ручного” закрытия.
Проверяю - вообще, работает-ли Python c консолью. Проверка с input () создает окно и ждет отклика, т.е. все работет штатно.
Помогите, может уже глаз замылился, может про какие настройки самого Python или Qt забыл, но что-то сам я уже найти проблему отчаялся.
Заранее благодарен.

Отредактировано passant (Июнь 6, 2018 20:04:19)

Офлайн

#2 Июнь 7, 2018 19:43:45

LexFall
Зарегистрирован: 2018-06-07
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

PtQt5. Элементарное окошко. На работает.

Попробуйте записать в файл .py и запустить. В вашем примере не вижу прописанного пути до питона… может быть еще какой то “кривой” питон устанвлен который запускается?

#!/usr/bin/python3
# -*- coding: utf-8 -*-

import sys
from PyQt5.QtWidgets import QApplication, QWidget

if __name__ == ‘__main__’:
app = QApplication(sys.argv)
w = QWidget()
w.resize(250, 150)
w.move(300, 300)
w.setWindowTitle('Simple')
w.show()

sys.exit(app.exec_())

Офлайн

  • Начало
  • » GUI
  • » PtQt5. Элементарное окошко. На работает. [RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version