qpainter

    4熱度

    3回答

    我正在使用QPainter在窗口上獲取一些圖形。不幸的是,每次運行.paintEvent時,整個窗口都會被清除。我如何畫圖而不清除?即我如何不改變之前的塗料事件? 我使用的Qt4

    2熱度

    2回答

    我想打開一個PNG圖像,並通過QImage和QPainter寫入一些文本(水印)。該代碼在Linux上可以運行100%,但是當我在Windows XP上運行它時(尚未用任何其他版本的Windows進行測試),文本從不寫入映像。我在try/except塊中有代碼,但沒有返回錯誤。 image = QtGui.QImage('demo.png') painter = QtGui.QPainter(

    0熱度

    3回答

    我試圖在我的程序中重寫方法paintEvent並對其進行更改。 void MainWindow::paintEvent(QPaintEvent *event) { QRegion reg = this->bgPixmapHandle->rect(); QPainter painter(this); painter.setClipRegion(reg);