Задать вопрос
Ответы пользователя по тегу PyQt
  • Как уменьшать размер картинки и кнопок, привязанных к ней, при изменении разрешения в PyQt?

    mrkaban
    @mrkaban
    СЗИ от НСД / СКЗИ / ViPNet / Python / Django / SEO
    Может быть вам поможет. Я вот таким образом меняю размер таблицы внутри окна:
    class UI(QMainWindow):
        def __init__(self):
            super(UI, self).__init__()
            if LanguageSystem == 'ru_RU':
                uic.loadUi("data\\main.ui", self)
            else:
                uic.loadUi("data\\main-en.ui", self)
            self.setupUi(self)
            self.w = self.size().width()     # "определение ширины"
            self.h = self.size().height()   # "определение высоты"
        def resizeEvent(self, event):
            width =  self.size().width()
            height = self.size().height()
    
            koefW = width / self.w
            koefH = height / self.h
    
            s1 = int(90 * koefW)
            s2 = int(0 * koefH)
            s3 = int(831 * koefW)
            s4 = int(291 * koefH)
            self.tableWidget.setGeometry(s1, s2, s3, s4)
        def setupUi(self, Form):
            Form.setObjectName("Form")
            Form.resize(921, 336)
            self.tableWidget.setGeometry(QRect(90, 0, 831, 291))
    
            self.retranslateUi(Form)
            QMetaObject.connectSlotsByName(Form)
    
        def retranslateUi(self, Form):
            _translate = QCoreApplication.translate
    Ответ написан
    Комментировать
  • Как исправить неверное отображение фона в PyQt5?

    mrkaban
    @mrkaban
    СЗИ от НСД / СКЗИ / ViPNet / Python / Django / SEO
    У меня интерфейс сохранен в файл .ui, а их можно открыть любым редактором и отредактировать. Наверняка можно убрать фон или картинку вообще.
    Ответ написан
    Комментировать