Tagged: pyside2

27
Июл
2021

Наложение двух картинок

подскажите пожалуйста, как сделать такой алгоритм на pyqt5:

Есть картинка
Создаем ее прозрачную пустую копию по ee размерам.
Рисуем на этой копии линии
Накладываем на п.1

Я такое уже делал на с помощью PIL, сейчас решил переписать на pyq…

17
Июл
2021

Подсказки при наведении на область диаграммы круговой QtCharts

Можно ли средствами Qt сделать всплывающие подсказки (информацию о секторе диаграммы, как в легенде), которые будут появляться при наведении мыши на часть диаграммы?
И как сделать, чтобы менялся цвет сектора, на который наведена мышь?
Мож…

05
Июл
2021

Как динамически обновлять время в мультитаймере pyqt

У меня есть мультитаймер. Он работает по такому принципу:
Мы вводим время, нажимаем кнопку start, вычисляется время окончания таймера и записывается в словари по типу {"Timer 1": QDateTime} и {QDateTime: "Timer 1"}. Зат…

29
Июн
2021

Qt designer проблема со scrollbar, который не хочет нормально отображаться

Я использую pyside2, хотя и в pyqt5 такая же проблема.
Когда я запускаю test.ui в QT Designer, проблема со скролом нет нигде, а когда я запускаю через main.py, то в TextEdit и PlainTextEdit не отображается нормально scrollbar (На картинке …

02
Июн
2021

Контекстное меню на PySide2

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

12
Май
2021

Убрать отступ между виджетами в QHBoxLayout

Внешний вид приложения

Как видно, список кнопок слева от основного окна отделяет светлая полоса.
Я ничерта не понимаю, откуда она взялась и как ее убрать. Подскажите плз.
app.py
import sys
from PySide2 import QtWidgets
from UI_test import…

23
Апр
2021

ошибка создания слота qt python

создаю кнопку на форме. тыкаю по ней правой кнопкой мыши -> перейти к слоту -> clicked -> ОК. вылетает такая ошибка:

Не удалось найти документы соответствующие «ui_form.h». Возможно, пересборка проекта поможет.

пересборка не пом…

11
Апр
2021

QMainWindow в качестве виджета

Возможно ли таким способом использовать вместо QWidget использовать QMainWindow
файл main.py
from PySide6 import QtGui
from TextEditorUI import *
from PySide6.QtWidgets import QApplication
from TextEditorUI import Ui_MainWindow, QMainW…

09
Апр
2021

Изменение оконной рамки в pyqt

Сразу извиняюсь за плохой вопрос. Подскажите как можно поменять оформление стандартной оконной рамки в PyQt . До сих пор не нашел нормального гайда касательно этого вопроса.
Речь идёт вот об этом

01
Апр
2021

Динамически добавлять колонки в таблицу PySide2

У меня есть таблица,в которой две строки.На первой строке изображение, на второй строке кнопка. Количество колонок зависит от количества картинок. Как добавлять колонки динамически? Не могу сообразить
UI.py
self.table_images = QtWidgets.QT…

26
Мар
2021

Как записать в переменную и передать ее вводимый текст из QLineEdit в QStandardItemModel data?

Я пытаюсь создать таблицу с использованием Pandas в качестве источника данных, отформатировать её согласно значениям данных, а также добавить фильтр, чтобы при фильтрации была выделена та часть текста, которая соответствует фильтру.
Я не м…

24
Мар
2021

Изменение цвета QProgressBar Delegate

Хочу сделать ход выполнения процесса (QProgressBar) в QTableView – это уже получилось.
Теперь хочу добавить изменение цвета при остановке процесса, но не пойму как это сделать с делегатом.
Пробовал через установку нового делегата, но он не…

22
Мар
2021

Куда делся модуль Qt Charts из PySide2?

В документации для версии Qt для Python 5.15.2 был модуль QtCharts.
Для версии Qt для Python 6.0.2 данного модуля в документации нету.
Такой импорт не работает:
from PySide6.QtCharts import QChart, QChartView, QLineSeries, QValueAxis

30
Янв
2021

При нажатии на кнопку программа закрывается и выдаёт ошибку

Я сделал программу для скачивания HTML кода страницы по её url с помощью Python, Wget, PyQt5, Pyside2.
При нажатии на кнопку должен по идее создаваться html файл с кодом в том месте, откуда была запущена программа, но почему то после нажат…

26
Янв
2021

Вывод консоли на PYQT

Хочу создать текстовый квест на Питоне, с использованием граф.библиотеки PyQt. Есть потребность в выводе консоли, т.к по сути весь квест на ней и работает.

Как сделать что бы в белом поле выводились данные консоли, а с кнопок можно было о…

08
Янв
2021

Как реализовать отмену действий в соответсвии паттерну "Команда", хранить в стэке-истории операции, а не массивы объектов?

Как реализовать отмену действий в соответсвии паттерну "Команда", хранить в стэке операции, а не массивы объектов? (без использования Qt Undo Framework)
import sys
from PyQt5 import QtWidgets, QtCore, QtGui
from PyQt5.QtCore impo…

31
Дек
2020

Как очистить содержимое QFrame в PyQT5

Как можно очистить QFrame от всех виджетов?
Нашел в инете способ очистки:
setParent(None)

Но в моем случае так не сработает.
При нажатии на кнопку "Hello" в QFrame должна отображаться 1 кнопка.
Попробовал удалять содержимое QFra…

29
Дек
2020

Как сократить повторящиюйся код с PyQt5?

У меня в программе имеется функция, которая создает шесть зон и добавляет в каждую зону по одному виджету, но вот кода у меня много и он повторяющийся.
Можете, пожалуйста, помочь с исправлением? Пробовал работать с eval и циклом, но там ош…

27
Дек
2020

Как добавить кнопку для копирования содержимого в QGridLayout?

Задача – взять из SQL базы определённый текст, и внести его в QGridLayout как кнопку, при нажатии на которую текст бы копировался.
Я испробовал метод (он уже встроен в код )
button = QPushButton(‘Copy Text’)
self.grid.addWidget(button)
Про…

21
Дек
2020

Не понимаю, как реализовать отмену действий Undo с помощью паттерна "Команда" (в графическом редакторе)

Не понимаю, как реализовать отмену действий(Undo) с помощью паттерна "Команда" (в графическом редакторе). Прописал несколько классов, необходимых для реализации отмены действия, но пока не совсем разобрался, что в них должно быть…