receive tab: disable widgets if request has expired, instead of applying red stylesheet
This commit is contained in:
@@ -60,8 +60,9 @@ class QRCodeWidget(QWidget):
|
||||
return
|
||||
|
||||
black = QColor(0, 0, 0, 255)
|
||||
grey = QColor(196, 196, 196, 255)
|
||||
white = QColor(255, 255, 255, 255)
|
||||
black_pen = QPen(black)
|
||||
black_pen = QPen(black) if self.isEnabled() else QPen(grey)
|
||||
black_pen.setJoinStyle(Qt.MiterJoin)
|
||||
|
||||
if not self.qr:
|
||||
@@ -95,13 +96,14 @@ class QRCodeWidget(QWidget):
|
||||
qp.setPen(white)
|
||||
qp.drawRect(0, 0, framesize, framesize)
|
||||
# Draw qr code
|
||||
qp.setBrush(black)
|
||||
qp.setBrush(black if self.isEnabled() else grey)
|
||||
qp.setPen(black_pen)
|
||||
for r in range(k):
|
||||
for c in range(k):
|
||||
if matrix[r][c]:
|
||||
qp.drawRect(int(left+c*boxsize), int(top+r*boxsize),
|
||||
boxsize - 1, boxsize - 1)
|
||||
qp.drawRect(
|
||||
int(left+c*boxsize), int(top+r*boxsize),
|
||||
boxsize - 1, boxsize - 1)
|
||||
qp.end()
|
||||
|
||||
def grab(self) -> QtGui.QPixmap:
|
||||
|
||||
Reference in New Issue
Block a user