Category: ООП

24
Ноя
2022

Не доводиться до конца функция в PyQt

У меня есть небольшая форма, в которой я по кнопке должен изменять стиль кнопки и дальше выполнять другую функцию. Но при нажатии кнопка стиль меняет не до конца и просто выполняет функцию, и из-за этого зависает вся форма и невозможно нич…

23
Ноя
2022

Как убрать фон QScrollBar

Столкнулся с затруднением: при попытке сделать фон QScrollBar прозрачным он всё равно остаётся видимым. Я так же пробовал этот способ, однако, безрезультатно. Подскажите пожалуйста что я делаю не так?
SSExample.py
import sys
from PyQt5.QtW…

22
Ноя
2022

Остановка loop в асинхронном скрипте

возможно дубликат вопроса, но ответа на свой вопрос я не нашёл.
У меня есть софт на pyqt5, в котором по кнопке я запускаю и останавливаю (должен останавливать) асинхронный скрипт.
*Дело в том что при попытке остановить, софт не останавлива…

21
Ноя
2022

Нажимаю кнопку и выдает: Возникло исключение: NameError name ‘pushButtonPrevui’ is not defined

Собственно начал делать проект на библиотеке PyQt5. Проект-опросник.
В коде озникло исключение:

NameError name ‘pushButtonPrevui’ is not defined

Код разделен на 2 файла на Ui_Pyhton.py и main.py приведу ниже:
main.py
from PyQt5 import Qt…

21
Ноя
2022

Вызов метода родительского класса PyQT

Есть некая программа с 2-мя окнами:

1-е главное окно (main) где всё отображается;
2-е окно добавления заметок (AddNotesForm).

Так вот я никак не могу понять принцип работы сигналов и слотов.
Как сделать так, чтобы при закрытии дочернего…

20
Ноя
2022

Безрамочное открытие QWidget с другого файла QMainWindow

Делаю приложение и дизайн в нём сделал безрамочным для красоты.
По отдельности 2 .py файла открываются нормально без рамки, а одно через другое по кнопке не открывается.
Код главного файла который будет открывать остальные:
from PyQt5 impo…

19
Ноя
2022

AttributeError: ‘Ui_ProxyTab’ object has no attribute ‘setWindowFlags’

Я создал приложение в Qt Designer, и конвертировал .ui в .py для удобства.
В основном окне, которое будет открываться первым всё нормально, а вот окно, которое я хочу открыть при нажатии на кнопку нет и вылезает ошибка.

AttributeError: ‘U…

19
Ноя
2022

Не работает class в PyQt5

У меня возникла проблема. В приведённом ниже коде не работает class OK_Window().
Пожалуйста объясните почему не работает, как это решить и что мне выучить.
Мой код:
import cryption as cry
from PyQt5.QtWidgets import QApplication, QMainWind…

16
Ноя
2022

Не получается написать функционал кнопок

Имеется 2 файла, один ui файл переведённый в py формат, второй файл основное окно.
Как написать функционал для buttonGet? Кнопка должна выводить данные о погоде в ведённом городе.
Класс дизайна:
from PyQt5 import QtWidgets
from PyQt5.QtCor…

15
Ноя
2022

Добавление QLineEdit в QLineWidget

Можно ли добавить QLineEdit справа от каждого элемента в списке?
Я знаю, что можно просто добавить QLable, но мне нужен именно элемент списка, для того чтобы я мог его выбирать.
По умолчанию все QLineEdit будут выключены, но после выбора …

13
Ноя
2022

Оптимальный способ передачи данных из BD в массив Python

Имеется большой набор данных, хранящийся в отдельном файле в виде dataclass c несколькими параметрами, требуется передать этот набор данных в массив иного проекта в виде ссылки или похожем.
Грубо говоря получить что-то вроде:
a = [(href = …

11
Ноя
2022

Как создать/повлиять на виджет из импортированного файла?

Имеется основной файл с интерфейсом на PyQt5, в котором выполняется функция импорта другого файла.py с целью расширения функционала основного.
К примеру, в основном файле имеется поле QLabel. Требуется сделать так, чтобы при выполнении фу…

11
Ноя
2022

Зачем возвращать что-либо из методов?

Зачем мы в методах вообще что-либо возвращаем? Переменная ведь и так в себе будет содержать результат, зачем его еще возвращать то? Не совсем понимаю, вот например вырванный из контекста:
int a = scan.nextInt();
int b = scan.nextInt();
int…

10
Ноя
2022

Правильно ли реализован класс?

Прохожу по одному учебнику практические задания, но там нет решения чтобы свериться, что-то мне подсказывает что я мог не правильно понять задание или не добавить какие-то нужные проверки возможно? Мне лично что-то кажется метод get не оче…

08
Ноя
2022

Как реализовать переключение QStackedWidget со вложенными кнопками для переключения другого QStackedWidget?

Столкнулся с затруднением: не могу понять, как реализовать переключение внутри каждого QStackedWidget которые вставлены в другой QStackedWidget. Уже имел подобную проблему ранее, но мне помогли и объяснили. Но я попытался применить подобны…

08
Ноя
2022

Кнопка с методом созданная в другом методе с помощью connect

При попытке создать кнопку из метода openfile(), кнопка создается, но при нажатии на неё выдает ошибку:

AttributeError: ‘bool’ object has no attribute ‘anotherone’

ругается на команду
but1.clicked.connect(self.anotherone)

Почему self эт…