Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.01.2017, 18:10   #1
Alejandro_
Пользователь
 
Регистрация: 03.12.2016
Сообщений: 45
По умолчанию Запуск PyQt

Не нашел похожую тему, поэтому пишу.

Есть такой скрипт:

from PyQt5.QtCore import*
from PyQt5.QtGui import*
import sys
class qtWindow(QMainWindow):
def __init__(self):
super(qtWindow, self).__init__()
self.show()
if __name__ =='__main__':
app = QApplication(sys.argv)
w = qtWindow()
sys.exit(app.exec_())

При запуске пишет:

Traceback (most recent call last):
File "C:/Users/Alejandro/AppData/Local/Programs/Python/Python35/qtWindow.py", line 4, in <module>
class qtWindow(QMainWindow):
NameError: name 'QMainWindow' is not defined

Что это значит? Что не так? Как исправить?
Alejandro_ вне форума Ответить с цитированием
Старый 21.01.2017, 18:50   #2
Alejandro_
Пользователь
 
Регистрация: 03.12.2016
Сообщений: 45
По умолчанию

Все, разобрался.
Alejandro_ вне форума Ответить с цитированием
Старый 21.01.2017, 19:17   #3
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от Alejandro_ Посмотреть сообщение
Все, разобрался.
Молодец

Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 22.01.2017, 21:48   #4
Dimidrolbel
Пользователь
 
Регистрация: 18.01.2017
Сообщений: 10
По умолчанию

Цитата:
Сообщение от Alejandro_ Посмотреть сообщение
Все, разобрался.
Если разобрался. Почему не пишешь в чем причина была? Ты на форум за помощью пришел. Но когда у тебя есть возможность кому то помочь почему не помогаешь?
Напиши в чем причина. возможно кто то с такой же причиной придет.
Dimidrolbel вне форума Ответить с цитированием
Старый 24.01.2017, 15:10   #5
Alejandro_
Пользователь
 
Регистрация: 03.12.2016
Сообщений: 45
По умолчанию

Цитата:
Сообщение от Dimidrolbel Посмотреть сообщение
Если разобрался. Почему не пишешь в чем причина была? Ты на форум за помощью пришел. Но когда у тебя есть возможность кому то помочь почему не помогаешь?
Напиши в чем причина. возможно кто то с такой же причиной придет.
Айм сорри...
Надо было добавить строчку from PyQt5.QtWidgets import*

Правда, что делать с этим, так и не понял. )))))
PyQt - это же не IDE, а лишь набор библиотек, я так понимаю. А в чем писать то? У меня стандартная IDLE и PyCharm установлены. Я то считал, что в Qt теперь тоже могу писать, раз PyQt есть. Ваще нифига не понимаю.

Последний раз редактировалось Alejandro_; 24.01.2017 в 16:40.
Alejandro_ вне форума Ответить с цитированием
Старый 24.01.2017, 15:23   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Так и что еще вам нужно для написания кода? В PyCharm (или в чем вам удобно) и пишите.

Редактировать формы визуально можно в Qt Designer.
http://pyqt.sourceforge.net/Docs/PyQt5/designer.html
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 24.01.2017, 16:37   #7
Alejandro_
Пользователь
 
Регистрация: 03.12.2016
Сообщений: 45
По умолчанию

Я там в предыдущем посте накосячил...
Надо было написать строку from PyQt5.QtWidgets import*, щас поправил.

А что вообще дает PyQt?

Последний раз редактировалось Alejandro_; 24.01.2017 в 16:40.
Alejandro_ вне форума Ответить с цитированием
Старый 24.01.2017, 16:55   #8
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Вы ж написали что дает.
Библиотека для создания GUI (ну и всякие другие классы кроме GUI, не знаю насколько они полезны в Питоне, в С++ да, особенно в старых версиях С++).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пишу программы под заказ на C++/Delphi/C#/Python(PyQt) Avazart Ищу работу: резюме, портфолио, отзывы 20 23.12.2021 10:05
Запуск PE Alexey_68 Общие вопросы C/C++ 6 04.11.2013 22:29
pyqt Артегор Свободное общение 0 17.08.2012 16:05
ЗАпуск Волк Общие вопросы Delphi 1 15.05.2011 13:53
запуск kalin Общие вопросы Delphi 8 02.03.2007 05:27