Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » Баг с отрисовкой правого края окна [RSS Feed]

#1 Апрель 30, 2024 01:47:22

Devik
Зарегистрирован: 2024-04-24
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Баг с отрисовкой правого края окна

При уменьшении окна по горизонтали правый край начинает мерцать.

 from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
    QMetaObject, QObject, QPoint, QRect,
    QSize, QTime, QUrl, Qt)
from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
    QFont, QFontDatabase, QGradient, QIcon,
    QImage, QKeySequence, QLinearGradient, QPainter,
    QPalette, QPixmap, QRadialGradient, QTransform)
from PySide6.QtWidgets import (QApplication, QMainWindow, QSizeGrip, QSizePolicy,
    QVBoxLayout, QWidget)
from sys import argv, exit
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        if not MainWindow.objectName():
            MainWindow.setObjectName(u"MainWindow")
        MainWindow.resize(1015, 560)
        MainWindow.setStyleSheet(u"QWidget {\n"
"	color: white;\n"
"	background-color: #121212;\n"
"	font: 16pt \"Lato\";\n"
"	font-weight: 600;\n"
"}\n"
"\n"
"#centralwidget {\n"
"	border-radius: 10px;\n"
"	border: 2.5px solid white;\n"
"}")
        self.centralwidget = QWidget(MainWindow)
        self.centralwidget.setObjectName(u"centralwidget")
        self.verticalLayout = QVBoxLayout(self.centralwidget)
        self.verticalLayout.setSpacing(0)
        self.verticalLayout.setObjectName(u"verticalLayout")
        self.verticalLayout.setContentsMargins(0, 0, 15, 15)
        self.widget = QSizeGrip(self.centralwidget)
        self.widget.setObjectName(u"widget")
        self.widget.setMinimumSize(QSize(32, 32))
        self.widget.setMaximumSize(QSize(32, 32))
        self.widget.setStyleSheet(u"border: 1.5px solid white;\n"
"border-radius: 10px;")
        self.verticalLayout.addWidget(self.widget, 0, Qt.AlignRight|Qt.AlignBottom)
        MainWindow.setCentralWidget(self.centralwidget)
        self.retranslateUi(MainWindow)
        QMetaObject.connectSlotsByName(MainWindow)
    # setupUi
    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None))
    # retranslateUi
class Main(QMainWindow, Ui_MainWindow):
    def __init__(self):
        super(Main, self).__init__()
        self.setupUi(self)
        self.setWindowFlag(Qt.FramelessWindowHint)
        self.setAttribute(Qt.WA_TranslucentBackground)
if __name__ == "__main__":
    app = QApplication(argv)
    window = Main()
    window.show()
    exit(app.exec())

Отредактировано Devik (Апрель 30, 2024 01:47:42)

Офлайн

#2 Май 1, 2024 11:24:06

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Баг с отрисовкой правого края окна

И что? В консоли при запуске совершенно ничего даже не пишет?



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Май 1, 2024 19:53:02

Devik
Зарегистрирован: 2024-04-24
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Баг с отрисовкой правого края окна

ZerG
И что? В консоли при запуске совершенно ничего даже не пишет?
Вроде как нет.

Офлайн

#4 Май 1, 2024 20:39:24

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2730
Репутация: +  183  -
Профиль   Отправить e-mail  

Баг с отрисовкой правого края окна

У меня нормально работает. Это артефакты оконного менеджера/графической системы.



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

  • Начало
  • » GUI
  • » Баг с отрисовкой правого края окна[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version