Почему не работает pyqt5

Не работает PyQt5

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Не работает PyQt5
Долго пытался найти решение данной проблемы, ничего не выходило. Когда я из PyQt5.QtWidgets.

PyQT5. Не работает qApp.quit
Изучаю PyQT5 при помощи одного сайта, и столкнулся с тем, что не работает qApp.quit. Может быть там.

(Gnome 3 | Unity) + PyQT5. Не работает русская раскладка в полях ввода
Столкнулся с проблемой! Написал небольшое приложение на PyQt, типо мессенджера для вк. Но вот.

PyQt5
В чем проблема? Обычный код с сайта https://pythonworld.ru/gui/pyqt5-firstprograms.html вроде бы.

Pyqt5
Напишите программу с хорошо разработанным, разработанным и протестированным графическим.

PyQt5 и OpenGL
Добрый день, уважаемые программисты! Я делаю интерфейс в pyqt5, мне необходимо сделать отрисовку.

Установка PyQt5
Не могу установить PyQt5. Скачал с официального сайта и запустил файл «configure.py». Появилось и.

PyQt5 python 3.4.1
Приветствую всех и прошу помощи! нужна программа в которой 4 строчки куда заносятся переменные.

Источник

Проблема с импортом PyQt5

Здравствуйте участники форума.Возникла проблема, надеюсь кто либо поможет решить(свои мозги не помогают, внятного ничего не нагуглил). Вообщем еще два часа назад все работало как часы (Запускал различные UI приложения). Спустя время, решив продолжить свои опыты с питоном, запуская в IDLE простейший Qt инерфейс получил ошибку импорта (ImportError: No module named ‘PyQt5.QtWidgets’; ‘PyQt5’ is not a package). Первым делом перезагрузка безрезультатно. Затем pip uninstall PyQt. Затем снова инсталлировал. Результата нет. Запустил скрипт в Визуал Студии все работает как надо. Вот сижу репу чешу, что не так, и как вернуть как было. Подозреваю, что решение простое, и связано с системными путями. Хелп.

Добавлено через 19 минут
Питон установлена одна версия в системе

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Проблема с импортом классов
Есть пара модулей в проекте: classes.py и main.py В classes.py прописано два класса: class.

Проблема с импортом модулей
Добрый день! Не так давно я начал изучать Python, до него изучал Java. Пока просто выполняю.

Проблема с импортом
Помогите в чем может быть проблема Не работает резервное восстановление базы на другой машине.

Проблема с импортом, помогите:)
Есть такая задача: Существует БД в которой есть два справочника (он связан с др. таблицами). Нужно.

Какой вывод? На PyQt5 v.5.11.3 никаких проблем с импортом не обнаружил.

Кстати, import PyQt5.Qt импортирует сразу все dll. Пишите импорты экономнее.

Спасибо за совет
PyQt5-5.11.3 установлена

Переменные среды пользователя :PATH C:\Program Files\Python35\;C:Program Files\Python35\Lib\site-packages\PyQt5
Переменные системные: Path C:\Program Files\Python35\Lib\site-packages\;C:\Program Files\Python35\Scripts\;C:\Program Files\Python35\

import PyQt5.Qt использовал сугубо для проверки импорта
PyQt5 tools переустановил, проблема сохранилась, осталось снести студию, питон и винду. Тогда все заработает.

Добавлено через 11 минут
Нашел в сети кривоватый перевод:

«Проблема заключалась в том, что я запускал настройку PyQt5 script. Правильная опция для передачи прошла следующим образом:

> python3 configure.py —qmake [path to Qt5.x]/bin/qmake

Я предоставлял путь до bin, но конкретно не указывал на qmake. Пойдите фигурой!
После запуска configure script, как это, я смог импортировать все модули PyQt5.»

И там же:
«Настройте pyqt с помощью этой команды:

python [3] configure.py —qmake = [путь к Qt5.x]/bin/qmake —verbose

Независимо от того, строит модуль qt или нет, это зависит от проверки configure.py. Взгляните на вывод терминала, и вы найдете причину, по которой QtGui..QtWidgets не был установлен правильно.»

Но в папках установки PyQt5 никаких кмаков не нашел.

Источник

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки

Вход Регистрация Donate FAQ Правила Поиск

Не подключаются модули PyQt5

Последний раз редактировалось optimden 15.02.2020, 18:30, всего редактировалось 3 раз(а).

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

import sys
from PyQt5. QtWidgets import QApplication , QWidget , QToolTip , QPushButton , QVBoxLayout
from PyQt5. QtGui import QIcon , QFont

class Diary ( QWidget ) :

def __init__ ( self ) :
super ( ) . __init__ ( )

def initUI ( self ) :

QToolTip. setFont ( QFont ( ‘SansSerif’ , 10 ) )

self . setToolTip ( ‘This is a QWidget widget’ )

btn = QPushButton ( ‘Button’ , self )
btn. setToolTip ( ‘This is a QPushButton widget’ )
btn. resize ( btn. sizeHint ( ) )
btn. move ( 50 , 50 )

self . setGeometry ( 300 , 300 , 300 , 200 )
self . setWindowTitle ( ‘Tooltips’ )
self . setWindowIcon ( QIcon ( ‘web.png’ ) )
self . show ( )

if __name__ == ‘__main__’ :

app = QApplication ( sys . argv )
diary = Diary ( )
sys . exit ( app. exec_ ( ) )

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

import sys
from PyQt5. QtWidgets import QApplication , QWidget , QPushButton , QVBoxLayout
from PyQt5. QtGui import QIcon , QFont
from PyQt5. QtCore import Qt

class MyWindow ( QWidget ) :

def __init__ ( self ) :
super ( ) . __init__ ( )

def initUi ( self ) :
self . vbox = QVBoxLayout ( )
self . label1 = QLabel ( «Вход:» )
self . label1 . setAlignment ( Qt. AlignHCenter )
self . label2 = QLabel ( «Имя:» )
self . label2 . setAlignment ( Qt. AlignHCenter )
self . label3 = QLabel ( «Пароль:» )
self . label3 . setAlignment ( Qt. AlignHCenter )
self . text1 = QLineEdit ( )
self . text2 = QLineEdit ( )
self . btnOk = QPushButton ( «Подтвердить» )
self . vbox . addWidget ( self . label1 )
self . vbox . addWidget ( self . label2 )
self . vbox . addWidget ( self . text1 )
self . vbox . addWidget ( self . label3 )
self . vbox . addWidget ( self . text2 )
self . vbox . addWidget ( self . btnOk )
self . setLayout ( self . vbox )

if __name__ == «__main__» :
app = QApplication ( sys . argv )
ex = MyWindow ( )
ex. setWindowTitle ( «Дневник» )
ex. resize ( 500 , 300 )
ex. show ( )
sys . exit ( app. exec_ ( ) )

P.S.
После редактирования файла settings.json в VSCode, как советуют в интернете, ошибки с ненахождением импортированных модулей ушли, но также пишет, что имя MyWindow не определено, хотя вроде подкласс определён выше.
В settings.json добавил следующее:

arseniiv
Заслуженный участник

Не совсем ясно, какие из сообщений выдают линтеры (это как раз до исполнения должно быть, при изменениях кода и сохранении), а какие — Python (они обычно будут не среди сообщений, а в консоли).

А в точности? И лучше со ссылкой на строку в исходнике, а в исходнике пометьте где она, может будет яснее.

А какие у вас ещё другие файлы в том же проекте? Случайно там нигде не нужно что-то указать для второго модуля, что для первого могло быть уже сделано, потому что это пример (я пока не работал с Qt на питоне, не имею понятия)?

Ещё возможно если будет время, попробуйте минимизировать каждый пример (и первый оставить рабочим, а второй нерабочим).

Кстати не по теме, но исполняемый код — это обычно что-то нечитаемое, в данном случае это файлы .pyc , в которые питон компилирует исходники перед исполнением, а потом уже интерпретирует их.

optimden

arseniiv
Заслуженный участник

Страница 1 из 1 [ Сообщений: 4 ]

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей

Источник

Читайте также:  Не работает аналитика форм
Оцените статью