В настоящее время я пытаюсь научиться создавать пользовательский интерфейс в Python с использованием библиотеки PyQt4.Я пытался сделать приложение-чат-сервер-клиент.когда я пытался сделать пузырь для чата, я заметил, что пиксель слишком очевиден.
Есть ли способ сделать краску более гладкой, чтобы пиксель не был виден?
Нижемой код при необходимости
def paintEvent(self,event):
painter = QPainter(self)
painter.setBrush(QBrush(Qt.white, Qt.SolidPattern))
painter.setPen(QPen(Qt.white, 5, Qt.SolidLine))
start_x =50
start_y =50
luar = QPolygon([
QPoint(start_x,start_y),
QPoint(start_x+310,start_y-10),
QPoint(start_x+274,start_y+60),
QPoint(start_x-20,start_y+58),
])
painter.drawPolygon(luar)
painter.setPen(QPen(Qt.black, 5, Qt.SolidLine))
painter.setBrush(QBrush(Qt.black, Qt.SolidPattern))
start_x +=5
start_y +=5
points = QPolygon([
QPoint(start_x,start_y),
QPoint(start_x+290,start_y-10),
QPoint(start_x+270,start_y+50),
QPoint(start_x-20,start_y+48),
])
painter.drawPolygon(points)