cdp.initHighDpi: ====== usePixel false globalScaling false cdp.scaleAndOrigin: ====== Initial factor 1 nativePos 0x0 cdp.scaleAndOrigin: ====== Initial factor 1 nativePos 0x0 cdp.scaleAndOrigin: ====== Initial factor 1 nativePos 0x0 cdp.scaleAndOrigin: ====== Initial factor 1 nativePos 0x0 cdp.updateHighDpi: ==== Updating DPI Scaling cdp.updateHighDpi: ==== screenFactorsEnvVar "" cdp.updateHighDpi: ====== usePixel false globalScaling false screenFactorSet false cdp.scaleAndOrigin: ====== Initial factor 1 nativePos 0x0 cdp.scaleAndOrigin: ====== Initial factor 1 nativePos 0x0 cdp.highdpi: ====== pointRegion QRegion(null) scale factor 1 cdp.scale: ====== Is High DPI Active? false cdp.scaleAndOrigin: ====== Initial factor 1 nativePos 0x0 cdp.scaleAndOrigin: ====== Initial factor 1 nativePos 0x0 cdp.highdpi: ====== pointRegion QRegion(null) scale factor 1 cdp.scale: ====== Is High DPI Active? false cdp.scaleAndOrigin: ====== Initial factor 1 nativePos 0x0 cdp.scaleAndOrigin: ====== Initial factor 1 nativePos 0x0 cdp.highdpi: ====== pointRegion QRegion(null) scale factor 1 cdp.scale: ====== Is High DPI Active? false qt.widgets.painting: Marking QRect(0,0 100x30) of QWidget(0x5633c8c201d0) dirty with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Sending update request to QFrame(0x5633c8c21600) with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Marking QRect(0,0 300x200) of QWidget(0x5633c8c236e0) dirty with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Marking QRect(0,0 514x514) of QFrame(0x5633c8c21600) dirty with QWidgetRepaintManager::UpdateLater cdp.scaleAndOrigin: ====== Initial factor 1 nativePos 0x0 qt.widgets.painting: Marking QRegion(0,0 100x30) of QWidget(0x5633c8c201d0) dirty with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Marking QRegion(0,0 108x25) of QLineEdit(0x5633c8c28b90) dirty with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Marking QRegion(0,0 80x25) of QPushButton(0x5633c8d11f20) dirty with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Marking QRegion(0,0 300x200) of QWidget(0x5633c8c236e0) dirty with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Marking QRegion(0,0 514x514) of QFrame(0x5633c8c21600) dirty with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Syncing dirty widgets cdp.scaleAndOrigin: ====== Initial factor 1 nativePos 0x0 qt.widgets.painting: Syncing QRegion(0,0 100x30) of QWidget(0x5633c8c201d0) qt.widgets.painting: Marking QRegion(0,0 100x30) of native child QWidget(0x5633c8c201d0) as needing flush qt.widgets.painting: Painting and flushing dirty top level QRegion(0,0 514x514) and dirty widgets QVector() qt.widgets.painting: ==== Marking Top Level Widget for flush QRegion(0,0 514x514) cdp.backingstore: ====== Backing Store Begin Paint QRegion(0,0 514x514) cdp.highdpi: ====== pointRegion QRegion(0,0 514x514) scale factor 1 cdp.scale: ====== Is High DPI Active? false cdp.backingstore: ====== Backing Store call Platform backing store Begin Paint QRegion(0,0 514x514) QRegion(0,0 514x514) cdp.highdpi: ====== pointRegion QRegion(0,0 514x514) scale factor 1 cdp.scale: ====== Is High DPI Active? false cdp.backingstore: ====== XCB Begin Paint QRegion(size=3, bounds=(0,0 569x537) - [(0,0 514x13), (0,13 569x501), (5,514 564x23)]) qt.widgets.painting: Drawing QRegion(0,0 514x514) of QFrame(0x5633c8c21600) at QPoint(0,0) into paint device 0x5633c8d3f740 with QFlags(DrawAsRoot|DrawRecursive) qt.widgets.painting: Marking QRegion(size=3, bounds=(0,0 514x514) - [(100,0 414x10), (300,10 214x200), (0,210 514x304)]) of top level QFrame(0x5633c8c21600) as needing flush qt.widgets.painting: ==== TLW WA_WState_InPaintEvent? true qt.widgets.painting: Drawing QRegion(0,0 100x10) of QWidget(0x5633c8c201d0) at QPoint(0,0) into paint device 0x5633c8d3f740 with QFlags(DrawRecursive) qt.widgets.painting: Marking QRegion(0,0 100x10) of native child QWidget(0x5633c8c201d0) as needing flush qt.widgets.painting: Drawing QRegion(0,0 300x200) of QWidget(0x5633c8c236e0) at QPoint(0,10) into paint device 0x5633c8d3f740 with QFlags(DrawRecursive) qt.widgets.painting: Marking QRegion(0,0 300x200) of native child QWidget(0x5633c8c236e0) as needing flush qt.widgets.painting: Drawing QRegion(0,0 108x25) of QLineEdit(0x5633c8c28b90) at QPoint(10,20) into paint device 0x5633c8d3f740 with QFlags(DrawRecursive) qt.widgets.painting: Marking QRegion(0,0 108x25) of QLineEdit(0x5633c8c28b90) as needing flush in QWidget(0x5633c8c236e0) at offset QPoint(10,20) qt.widgets.painting: Drawing QRegion(0,0 80x25) of QPushButton(0x5633c8d11f20) at QPoint(10,90) into paint device 0x5633c8d3f740 with QFlags(DrawRecursive) qt.widgets.painting: Marking QRegion(0,0 80x25) of QPushButton(0x5633c8d11f20) as needing flush in QWidget(0x5633c8c236e0) at offset QPoint(10,90) qt.widgets.painting: Flushing top level QRegion(null) and children QVector(QWidget(0x5633c8c201d0), QWidget(0x5633c8c236e0)) qt.widgets.painting: ==== Flushing native textures qt.widgets.painting: Flushing QRegion(0,0 100x30) of QWidget(0x5633c8c201d0) cdp.highdpi: ====== pointRegion QRegion(0,0 100x30) scale factor 1 cdp.scale: ====== Is High DPI Active? false qt.widgets.painting: ==== Flushing native textures qt.widgets.painting: Flushing QRegion(0,0 300x200) of QWidget(0x5633c8c236e0) cdp.highdpi: ====== pointRegion QRegion(0,0 300x200) scale factor 1 cdp.scale: ====== Is High DPI Active? false qt.widgets.painting: Syncing QRegion(0,0 300x200) of QWidget(0x5633c8c236e0) qt.widgets.painting: Flushing QRegion(0,0 300x200) of QWidget(0x5633c8c236e0) cdp.highdpi: ====== pointRegion QRegion(0,0 300x200) scale factor 1 cdp.scale: ====== Is High DPI Active? false qt.widgets.painting: Syncing QRegion(0,0 514x514) of QFrame(0x5633c8c21600) qt.widgets.painting: Flushing QRegion(0,0 514x514) of QFrame(0x5633c8c21600) cdp.highdpi: ====== pointRegion QRegion(0,0 514x514) scale factor 1 cdp.scale: ====== Is High DPI Active? false qt.widgets.painting: Syncing QRegion(0,0 514x514) of QFrame(0x5633c8c21600) qt.widgets.painting: Flushing QRegion(0,0 514x514) of QFrame(0x5633c8c21600) cdp.highdpi: ====== pointRegion QRegion(0,0 514x514) scale factor 1 cdp.scale: ====== Is High DPI Active? false qt.widgets.painting: Syncing QRegion(0,0 300x200) of QWidget(0x5633c8c236e0) qt.widgets.painting: Flushing QRegion(0,0 300x200) of QWidget(0x5633c8c236e0) cdp.highdpi: ====== pointRegion QRegion(0,0 300x200) scale factor 1 cdp.scale: ====== Is High DPI Active? false qt.widgets.painting: Syncing QRegion(0,0 100x10) of QWidget(0x5633c8c201d0) qt.widgets.painting: Flushing QRegion(0,0 100x10) of QWidget(0x5633c8c201d0) cdp.highdpi: ====== pointRegion QRegion(0,0 100x10) scale factor 1 cdp.scale: ====== Is High DPI Active? false qt.widgets.painting: Marking QRect(5,4 10x18) of QLineEdit(0x5633c8c28b90) dirty with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Sending update request to QFrame(0x5633c8c21600) with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Marking QRect(5,4 10x18) of QLineEdit(0x5633c8c28b90) dirty with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Marking QRect(0,0 108x25) of QLineEdit(0x5633c8c28b90) dirty with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Syncing dirty widgets qt.widgets.painting: Painting and flushing dirty top level QRegion(null) and dirty widgets QVector(QLineEdit(0x5633c8c28b90)) qt.widgets.painting: ==== Marking Top Level Widget for flush QRegion(10,20 108x25) cdp.backingstore: ====== Backing Store Begin Paint QRegion(10,20 108x25) cdp.highdpi: ====== pointRegion QRegion(10,20 108x25) scale factor 1 cdp.scale: ====== Is High DPI Active? false cdp.backingstore: ====== Backing Store call Platform backing store Begin Paint QRegion(10,20 108x25) QRegion(10,20 108x25) cdp.highdpi: ====== pointRegion QRegion(10,20 108x25) scale factor 1 cdp.scale: ====== Is High DPI Active? false cdp.backingstore: ====== XCB Begin Paint QRegion(size=3, bounds=(10,20 163x48) - [(10,20 108x13), (10,33 163x12), (15,45 158x23)]) qt.widgets.painting: Drawing QRegion(10,20 108x25) of QFrame(0x5633c8c21600) at QPoint(0,0) into paint device 0x5633c8d3f740 with QFlags(DrawAsRoot|DrawRecursive) qt.widgets.painting: Drawing QRegion(10,10 108x25) of QWidget(0x5633c8c236e0) at QPoint(0,10) into paint device 0x5633c8d3f740 with QFlags(DrawRecursive) qt.widgets.painting: Marking QRegion(10,10 108x25) of native child QWidget(0x5633c8c236e0) as needing flush qt.widgets.painting: Drawing QRegion(0,0 108x25) of QLineEdit(0x5633c8c28b90) at QPoint(10,20) into paint device 0x5633c8d3f740 with QFlags(DrawRecursive) qt.widgets.painting: Marking QRegion(0,0 108x25) of QLineEdit(0x5633c8c28b90) as needing flush in QWidget(0x5633c8c236e0) at offset QPoint(10,20) qt.widgets.painting: Flushing top level QRegion(null) and children QVector(QWidget(0x5633c8c236e0)) qt.widgets.painting: ==== Flushing native textures qt.widgets.painting: Flushing QRegion(10,10 108x25) of QWidget(0x5633c8c236e0) cdp.highdpi: ====== pointRegion QRegion(10,10 108x25) scale factor 1 cdp.scale: ====== Is High DPI Active? false qt.widgets.painting: Marking QRect(0,0 80x25) of QPushButton(0x5633c8d11f20) dirty with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Sending update request to QFrame(0x5633c8c21600) with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Syncing dirty widgets qt.widgets.painting: Painting and flushing dirty top level QRegion(null) and dirty widgets QVector(QPushButton(0x5633c8d11f20)) qt.widgets.painting: ==== Marking Top Level Widget for flush QRegion(10,90 80x25) cdp.backingstore: ====== Backing Store Begin Paint QRegion(10,90 80x25) cdp.highdpi: ====== pointRegion QRegion(10,90 80x25) scale factor 1 cdp.scale: ====== Is High DPI Active? false cdp.backingstore: ====== Backing Store call Platform backing store Begin Paint QRegion(10,90 80x25) QRegion(10,90 80x25) cdp.highdpi: ====== pointRegion QRegion(10,90 80x25) scale factor 1 cdp.scale: ====== Is High DPI Active? false cdp.backingstore: ====== XCB Begin Paint QRegion(size=3, bounds=(10,90 135x48) - [(10,90 80x13), (10,103 135x12), (15,115 130x23)]) qt.widgets.painting: Drawing QRegion(10,90 80x25) of QFrame(0x5633c8c21600) at QPoint(0,0) into paint device 0x5633c8d3f740 with QFlags(DrawAsRoot|DrawRecursive) qt.widgets.painting: Drawing QRegion(10,80 80x25) of QWidget(0x5633c8c236e0) at QPoint(0,10) into paint device 0x5633c8d3f740 with QFlags(DrawRecursive) qt.widgets.painting: Marking QRegion(10,80 80x25) of native child QWidget(0x5633c8c236e0) as needing flush qt.widgets.painting: Drawing QRegion(0,0 80x25) of QPushButton(0x5633c8d11f20) at QPoint(10,90) into paint device 0x5633c8d3f740 with QFlags(DrawRecursive) qt.widgets.painting: Marking QRegion(0,0 80x25) of QPushButton(0x5633c8d11f20) as needing flush in QWidget(0x5633c8c236e0) at offset QPoint(10,90) qt.widgets.painting: Flushing top level QRegion(null) and children QVector(QWidget(0x5633c8c236e0)) qt.widgets.painting: ==== Flushing native textures qt.widgets.painting: Flushing QRegion(10,80 80x25) of QWidget(0x5633c8c236e0) cdp.highdpi: ====== pointRegion QRegion(10,80 80x25) scale factor 1 cdp.scale: ====== Is High DPI Active? false qt.widgets.painting: Marking QRect(0,0 80x25) of QPushButton(0x5633c8d11f20) dirty with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Sending update request to QFrame(0x5633c8c21600) with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Syncing dirty widgets qt.widgets.painting: Painting and flushing dirty top level QRegion(null) and dirty widgets QVector(QPushButton(0x5633c8d11f20)) qt.widgets.painting: ==== Marking Top Level Widget for flush QRegion(10,90 80x25) cdp.backingstore: ====== Backing Store Begin Paint QRegion(10,90 80x25) cdp.highdpi: ====== pointRegion QRegion(10,90 80x25) scale factor 1 cdp.scale: ====== Is High DPI Active? false cdp.backingstore: ====== Backing Store call Platform backing store Begin Paint QRegion(10,90 80x25) QRegion(10,90 80x25) cdp.highdpi: ====== pointRegion QRegion(10,90 80x25) scale factor 1 cdp.scale: ====== Is High DPI Active? false cdp.backingstore: ====== XCB Begin Paint QRegion(size=3, bounds=(10,90 135x48) - [(10,90 80x13), (10,103 135x12), (15,115 130x23)]) qt.widgets.painting: Drawing QRegion(10,90 80x25) of QFrame(0x5633c8c21600) at QPoint(0,0) into paint device 0x5633c8d3f740 with QFlags(DrawAsRoot|DrawRecursive) qt.widgets.painting: Drawing QRegion(10,80 80x25) of QWidget(0x5633c8c236e0) at QPoint(0,10) into paint device 0x5633c8d3f740 with QFlags(DrawRecursive) qt.widgets.painting: Marking QRegion(10,80 80x25) of native child QWidget(0x5633c8c236e0) as needing flush qt.widgets.painting: Drawing QRegion(0,0 80x25) of QPushButton(0x5633c8d11f20) at QPoint(10,90) into paint device 0x5633c8d3f740 with QFlags(DrawRecursive) qt.widgets.painting: Marking QRegion(0,0 80x25) of QPushButton(0x5633c8d11f20) as needing flush in QWidget(0x5633c8c236e0) at offset QPoint(10,90) qt.widgets.painting: Flushing top level QRegion(null) and children QVector(QWidget(0x5633c8c236e0)) qt.widgets.painting: ==== Flushing native textures qt.widgets.painting: Flushing QRegion(10,80 80x25) of QWidget(0x5633c8c236e0) cdp.highdpi: ====== pointRegion QRegion(10,80 80x25) scale factor 1 cdp.scale: ====== Is High DPI Active? false qt.widgets.painting: Marking QRect(0,0 80x25) of QPushButton(0x5633c8d11f20) dirty with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Sending update request to QFrame(0x5633c8c21600) with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Syncing dirty widgets qt.widgets.painting: Painting and flushing dirty top level QRegion(null) and dirty widgets QVector(QPushButton(0x5633c8d11f20)) qt.widgets.painting: ==== Marking Top Level Widget for flush QRegion(10,90 80x25) cdp.backingstore: ====== Backing Store Begin Paint QRegion(10,90 80x25) cdp.highdpi: ====== pointRegion QRegion(10,90 80x25) scale factor 1 cdp.scale: ====== Is High DPI Active? false cdp.backingstore: ====== Backing Store call Platform backing store Begin Paint QRegion(10,90 80x25) QRegion(10,90 80x25) cdp.highdpi: ====== pointRegion QRegion(10,90 80x25) scale factor 1 cdp.scale: ====== Is High DPI Active? false cdp.backingstore: ====== XCB Begin Paint QRegion(size=3, bounds=(10,90 135x48) - [(10,90 80x13), (10,103 135x12), (15,115 130x23)]) qt.widgets.painting: Drawing QRegion(10,90 80x25) of QFrame(0x5633c8c21600) at QPoint(0,0) into paint device 0x5633c8d3f740 with QFlags(DrawAsRoot|DrawRecursive) qt.widgets.painting: Drawing QRegion(10,80 80x25) of QWidget(0x5633c8c236e0) at QPoint(0,10) into paint device 0x5633c8d3f740 with QFlags(DrawRecursive) qt.widgets.painting: Marking QRegion(10,80 80x25) of native child QWidget(0x5633c8c236e0) as needing flush qt.widgets.painting: Drawing QRegion(0,0 80x25) of QPushButton(0x5633c8d11f20) at QPoint(10,90) into paint device 0x5633c8d3f740 with QFlags(DrawRecursive) qt.widgets.painting: Marking QRegion(0,0 80x25) of QPushButton(0x5633c8d11f20) as needing flush in QWidget(0x5633c8c236e0) at offset QPoint(10,90) qt.widgets.painting: Flushing top level QRegion(null) and children QVector(QWidget(0x5633c8c236e0)) qt.widgets.painting: ==== Flushing native textures qt.widgets.painting: Flushing QRegion(10,80 80x25) of QWidget(0x5633c8c236e0) cdp.highdpi: ====== pointRegion QRegion(10,80 80x25) scale factor 1 cdp.scale: ====== Is High DPI Active? false qt.widgets.painting: Marking QRect(5,4 10x18) of QLineEdit(0x5633c8c28b90) dirty with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Sending update request to QFrame(0x5633c8c21600) with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Marking QRect(5,4 10x18) of QLineEdit(0x5633c8c28b90) dirty with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Marking QRect(0,0 108x25) of QLineEdit(0x5633c8c28b90) dirty with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Marking QRect(0,0 80x25) of QPushButton(0x5633c8d11f20) dirty with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Marking QRect(0,0 80x25) of QPushButton(0x5633c8d11f20) dirty with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Marking QRect(0,0 80x25) of QPushButton(0x5633c8d11f20) dirty with QWidgetRepaintManager::UpdateNow qt.widgets.painting: Sending update request to QFrame(0x5633c8c21600) with QWidgetRepaintManager::UpdateNow qt.widgets.painting: Syncing dirty widgets qt.widgets.painting: Painting and flushing dirty top level QRegion(null) and dirty widgets QVector(QLineEdit(0x5633c8c28b90), QPushButton(0x5633c8d11f20)) qt.widgets.painting: ==== Marking Top Level Widget for flush QRegion(size=2, bounds=(10,20 108x95) - [(10,20 108x25), (10,90 80x25)]) cdp.backingstore: ====== Backing Store Begin Paint QRegion(size=2, bounds=(10,20 108x95) - [(10,20 108x25), (10,90 80x25)]) cdp.highdpi: ====== pointRegion QRegion(size=2, bounds=(10,20 108x95) - [(10,20 108x25), (10,90 80x25)]) scale factor 1 cdp.scale: ====== Is High DPI Active? false cdp.backingstore: ====== Backing Store call Platform backing store Begin Paint QRegion(size=2, bounds=(10,20 108x95) - [(10,20 108x25), (10,90 80x25)]) QRegion(size=2, bounds=(10,20 108x95) - [(10,20 108x25), (10,90 80x25)]) cdp.highdpi: ====== pointRegion QRegion(size=2, bounds=(10,20 108x95) - [(10,20 108x25), (10,90 80x25)]) scale factor 1 cdp.scale: ====== Is High DPI Active? false cdp.backingstore: ====== XCB Begin Paint QRegion(size=5, bounds=(10,20 163x118) - [(10,20 108x13), (10,33 163x12), (15,45 158x45), (10,90 163x25), (15,115 158x23)]) qt.widgets.painting: Drawing QRegion(size=2, bounds=(10,20 108x95) - [(10,20 108x25), (10,90 80x25)]) of QFrame(0x5633c8c21600) at QPoint(0,0) into paint device 0x5633c8d3f740 with QFlags(DrawAsRoot|DrawRecursive) qt.widgets.painting: Drawing QRegion(size=2, bounds=(10,10 108x95) - [(10,10 108x25), (10,80 80x25)]) of QWidget(0x5633c8c236e0) at QPoint(0,10) into paint device 0x5633c8d3f740 with QFlags(DrawRecursive) qt.widgets.painting: Marking QRegion(size=2, bounds=(10,10 108x95) - [(10,10 108x25), (10,80 80x25)]) of native child QWidget(0x5633c8c236e0) as needing flush qt.widgets.painting: Drawing QRegion(0,0 108x25) of QLineEdit(0x5633c8c28b90) at QPoint(10,20) into paint device 0x5633c8d3f740 with QFlags(DrawRecursive) qt.widgets.painting: Marking QRegion(0,0 108x25) of QLineEdit(0x5633c8c28b90) as needing flush in QWidget(0x5633c8c236e0) at offset QPoint(10,20) qt.widgets.painting: Drawing QRegion(0,0 80x25) of QPushButton(0x5633c8d11f20) at QPoint(10,90) into paint device 0x5633c8d3f740 with QFlags(DrawRecursive) qt.widgets.painting: Marking QRegion(0,0 80x25) of QPushButton(0x5633c8d11f20) as needing flush in QWidget(0x5633c8c236e0) at offset QPoint(10,90) qt.widgets.painting: Flushing top level QRegion(null) and children QVector(QWidget(0x5633c8c236e0)) qt.widgets.painting: ==== Flushing native textures qt.widgets.painting: Flushing QRegion(size=2, bounds=(10,10 108x95) - [(10,10 108x25), (10,80 80x25)]) of QWidget(0x5633c8c236e0) cdp.highdpi: ====== pointRegion QRegion(size=2, bounds=(10,10 108x95) - [(10,10 108x25), (10,80 80x25)]) scale factor 1 cdp.scale: ====== Is High DPI Active? false qt.widgets.painting: Marking QRect(0,0 80x25) of QPushButton(0x5633c8d11f20) dirty with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Sending update request to QFrame(0x5633c8c21600) with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Marking QRect(0,0 80x25) of QPushButton(0x5633c8d11f20) dirty with QWidgetRepaintManager::UpdateNow qt.widgets.painting: Sending update request to QFrame(0x5633c8c21600) with QWidgetRepaintManager::UpdateNow qt.widgets.painting: Syncing dirty widgets qt.widgets.painting: Painting and flushing dirty top level QRegion(null) and dirty widgets QVector(QPushButton(0x5633c8d11f20)) qt.widgets.painting: ==== Marking Top Level Widget for flush QRegion(10,90 80x25) cdp.backingstore: ====== Backing Store Begin Paint QRegion(10,90 80x25) cdp.highdpi: ====== pointRegion QRegion(10,90 80x25) scale factor 1 cdp.scale: ====== Is High DPI Active? false cdp.backingstore: ====== Backing Store call Platform backing store Begin Paint QRegion(10,90 80x25) QRegion(10,90 80x25) cdp.highdpi: ====== pointRegion QRegion(10,90 80x25) scale factor 1 cdp.scale: ====== Is High DPI Active? false cdp.backingstore: ====== XCB Begin Paint QRegion(size=3, bounds=(10,90 135x48) - [(10,90 80x13), (10,103 135x12), (15,115 130x23)]) qt.widgets.painting: Drawing QRegion(10,90 80x25) of QFrame(0x5633c8c21600) at QPoint(0,0) into paint device 0x5633c8d3f740 with QFlags(DrawAsRoot|DrawRecursive) qt.widgets.painting: Drawing QRegion(10,80 80x25) of QWidget(0x5633c8c236e0) at QPoint(0,10) into paint device 0x5633c8d3f740 with QFlags(DrawRecursive) qt.widgets.painting: Marking QRegion(10,80 80x25) of native child QWidget(0x5633c8c236e0) as needing flush qt.widgets.painting: Drawing QRegion(0,0 80x25) of QPushButton(0x5633c8d11f20) at QPoint(10,90) into paint device 0x5633c8d3f740 with QFlags(DrawRecursive) qt.widgets.painting: Marking QRegion(0,0 80x25) of QPushButton(0x5633c8d11f20) as needing flush in QWidget(0x5633c8c236e0) at offset QPoint(10,90) qt.widgets.painting: Flushing top level QRegion(null) and children QVector(QWidget(0x5633c8c236e0)) qt.widgets.painting: ==== Flushing native textures qt.widgets.painting: Flushing QRegion(10,80 80x25) of QWidget(0x5633c8c236e0) cdp.highdpi: ====== pointRegion QRegion(10,80 80x25) scale factor 1 cdp.scale: ====== Is High DPI Active? false test.flag.output: ====== Button pushed. Typing A qt.widgets.painting: Marking QRect(0,0 108x25) of QLineEdit(0x5633c8c28b90) dirty with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Sending update request to QFrame(0x5633c8c21600) with QWidgetRepaintManager::UpdateLater test.flag.output: ====== A set. Selecting All qt.widgets.painting: Marking QRect(6,4 10x18) of QLineEdit(0x5633c8c28b90) dirty with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Marking QRect(0,0 108x25) of QLineEdit(0x5633c8c28b90) dirty with QWidgetRepaintManager::UpdateLater test.flag.output: ====== Line Focused qt.widgets.painting: Syncing dirty widgets qt.widgets.painting: Painting and flushing dirty top level QRegion(null) and dirty widgets QVector(QLineEdit(0x5633c8c28b90)) qt.widgets.painting: ==== Marking Top Level Widget for flush QRegion(10,20 108x25) cdp.backingstore: ====== Backing Store Begin Paint QRegion(10,20 108x25) cdp.highdpi: ====== pointRegion QRegion(10,20 108x25) scale factor 1 cdp.scale: ====== Is High DPI Active? false cdp.backingstore: ====== Backing Store call Platform backing store Begin Paint QRegion(10,20 108x25) QRegion(10,20 108x25) cdp.highdpi: ====== pointRegion QRegion(10,20 108x25) scale factor 1 cdp.scale: ====== Is High DPI Active? false cdp.backingstore: ====== XCB Begin Paint QRegion(size=3, bounds=(10,20 163x48) - [(10,20 108x13), (10,33 163x12), (15,45 158x23)]) qt.widgets.painting: Drawing QRegion(10,20 108x25) of QFrame(0x5633c8c21600) at QPoint(0,0) into paint device 0x5633c8d3f740 with QFlags(DrawAsRoot|DrawRecursive) qt.widgets.painting: Drawing QRegion(10,10 108x25) of QWidget(0x5633c8c236e0) at QPoint(0,10) into paint device 0x5633c8d3f740 with QFlags(DrawRecursive) qt.widgets.painting: Marking QRegion(10,10 108x25) of native child QWidget(0x5633c8c236e0) as needing flush qt.widgets.painting: Drawing QRegion(0,0 108x25) of QLineEdit(0x5633c8c28b90) at QPoint(10,20) into paint device 0x5633c8d3f740 with QFlags(DrawRecursive) qt.widgets.painting: Marking QRegion(0,0 108x25) of QLineEdit(0x5633c8c28b90) as needing flush in QWidget(0x5633c8c236e0) at offset QPoint(10,20) qt.widgets.painting: Flushing top level QRegion(null) and children QVector(QWidget(0x5633c8c236e0)) qt.widgets.painting: ==== Flushing native textures qt.widgets.painting: Flushing QRegion(10,10 108x25) of QWidget(0x5633c8c236e0) cdp.highdpi: ====== pointRegion QRegion(10,10 108x25) scale factor 1 cdp.scale: ====== Is High DPI Active? false qt.widgets.painting: Marking QRect(0,0 80x25) of QPushButton(0x5633c8d11f20) dirty with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Sending update request to QFrame(0x5633c8c21600) with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Syncing dirty widgets qt.widgets.painting: Painting and flushing dirty top level QRegion(null) and dirty widgets QVector(QPushButton(0x5633c8d11f20)) qt.widgets.painting: ==== Marking Top Level Widget for flush QRegion(10,90 80x25) cdp.backingstore: ====== Backing Store Begin Paint QRegion(10,90 80x25) cdp.highdpi: ====== pointRegion QRegion(10,90 80x25) scale factor 1 cdp.scale: ====== Is High DPI Active? false cdp.backingstore: ====== Backing Store call Platform backing store Begin Paint QRegion(10,90 80x25) QRegion(10,90 80x25) cdp.highdpi: ====== pointRegion QRegion(10,90 80x25) scale factor 1 cdp.scale: ====== Is High DPI Active? false cdp.backingstore: ====== XCB Begin Paint QRegion(size=3, bounds=(10,90 135x48) - [(10,90 80x13), (10,103 135x12), (15,115 130x23)]) qt.widgets.painting: Drawing QRegion(10,90 80x25) of QFrame(0x5633c8c21600) at QPoint(0,0) into paint device 0x5633c8d3f740 with QFlags(DrawAsRoot|DrawRecursive) qt.widgets.painting: Drawing QRegion(10,80 80x25) of QWidget(0x5633c8c236e0) at QPoint(0,10) into paint device 0x5633c8d3f740 with QFlags(DrawRecursive) qt.widgets.painting: Marking QRegion(10,80 80x25) of native child QWidget(0x5633c8c236e0) as needing flush qt.widgets.painting: Drawing QRegion(0,0 80x25) of QPushButton(0x5633c8d11f20) at QPoint(10,90) into paint device 0x5633c8d3f740 with QFlags(DrawRecursive) qt.widgets.painting: Marking QRegion(0,0 80x25) of QPushButton(0x5633c8d11f20) as needing flush in QWidget(0x5633c8c236e0) at offset QPoint(10,90) qt.widgets.painting: Flushing top level QRegion(null) and children QVector(QWidget(0x5633c8c236e0)) qt.widgets.painting: ==== Flushing native textures qt.widgets.painting: Flushing QRegion(10,80 80x25) of QWidget(0x5633c8c236e0) cdp.highdpi: ====== pointRegion QRegion(10,80 80x25) scale factor 1 cdp.scale: ====== Is High DPI Active? false qt.widgets.painting: Marking QRect(0,0 80x25) of QPushButton(0x5633c8d11f20) dirty with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Sending update request to QFrame(0x5633c8c21600) with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Marking QRect(0,0 514x514) of QFrame(0x5633c8c21600) dirty with QWidgetRepaintManager::UpdateLater qt.widgets.painting: Syncing dirty widgets