qpixmap

    0熱度

    1回答

    我想讓我的(全局)鼠標光標圖標在QPixmap中。 閱讀Qt和MSDN文檔後,我想出了這樣一段代碼: 我不確定混合HCURSOR和惠康,但我已經看到了一些例子,他們做到這一點。 QPixmap MouseCursor::getMouseCursorIconWin() { CURSORINFO ci; ci.cbSize = sizeof(CURSORINFO);

    0熱度

    1回答

    (使用Visual Studio 2015年的社區,QT 5.6.0) 對於培訓的目的,我想使用信號和插槽事件通過QLabel顯示RGB QPixmap。 (顯示一種顏色預覽) 爲此,我爲每個值(r,g和b)添加了三個滑塊。當我更新例如紅色滑塊,它應該產生與色值的新的QPixmap然後把它變成一個QLabel,像這樣: void Application::updateColorLabel(i

    0熱度

    1回答

    我在第二次調用QGraphicsScene :: addItem()時不斷收到分段違規。 以下代碼第一次工作,但在終止/重新加載QDialog,QApplication等(在DLL中調用)之後,代碼在第二次使用時會失敗並且圖像相同! 讓我懷疑析構函數乾淨地終止了,還是我可能需要以不同的方式重新初始化QApplication。 建議,請問?這裏是我的代碼有問題... PBITMAPINFOHEADE

    2熱度

    1回答

    我有3個1024x512的QLabel(作爲QPixmaps)。底層接收RGB數據流,第二層接收RGBA數據流(因此可以關閉不透明度以查看底層),最後第三層是要繪製的註釋覆蓋圖。我正嘗試在通話時創建一個用戶當前在窗口(不是全屏)中查看內容的保存圖像。任何幫助或指示往下看(班級,成員,例子等)將不勝感激。

    0熱度

    1回答

    我正在使用qt創建器來創建示例遠程協助 我的項目有2部分服務器和客戶端 客戶端採取屏幕截圖並將其發送到服務器,但截圖圖片有很多質量,太多的大小,而不是從局域網或互聯網協議 我需要調整圖像大小或將其轉換爲低質量的,使得幾乎可以辨認的發送好主意 這是我的截圖碼 void MainWindow::shootScreen() { originalPixmap = QPixmap(); // clear

    1熱度

    1回答

    QCursor類提供獲取光標上的方法並設置QPixmap或QBitmap。我可以從其中一個標準形狀創建一個光標,例如Qt::ArrowCursor。但是,如果我這樣做,我無法獲得光標的像素圖/位圖! QCursor cursor(Qt::ArrowCursor); qDebug() << cursor.pixmap().isNull() << cursor.bitmap()

    1熱度

    1回答

    我有一個QPushButton,我想用圓角添加一個圖標(通過使用QPushButton::setIcon()添加到按鈕)。不過,我有一個方形圖像的像素圖。是否有可能使像素圖變得圓潤? 我在QPixmap上找到了setMask()函數,我可以使用它。但是,我將如何製作一個掩蓋我的QPixmap邊緣的位圖? 或者還有更好的方法嗎?

    4熱度

    2回答

    我想提出一個應用程序,我需要畫一幅畫上面的數字(即矩形),並調整整個場景。我正在使用QGraphicsView和QGraphicsScene。我無法弄清楚爲什麼,但是當我使用fitIntoView()時,我無法在圖片的頂部繪製數字(它們可能被繪製在圖片的後面或邊界之外)。 現在我使用QPixmap.scaled()使圖像適合QGraphicsScene。它工作正常,除非我需要顯示一個大的圖像,然後

    0熱度

    1回答

    我正在使用QPixmap作爲渲染緩存。使用具有不同縮放因子的多個屏幕(在Windows上測試)時會導致縮放問題。 我寫了一個用於演示目的的小部件。繪圖既可以直接完成,也可以在設備上繪製的QPixmap上完成。 (在真實的應用程序中,pixmap被緩存以防止不必要的paint()調用,但爲簡單起見,這裏沒有提到)。如果有人想完整的例子:https://github.com/the-yeti/qpix

    1熱度

    1回答

    我想畫一個QWidget內的圖標文件(.png)與QPainter::drawPixmap() : QPixmap _source = "/.../.png"; painter.setRenderHint(QPainter::HighQualityAntialiasing); painter.drawPixmap(rect(), _source); 但比較QLabel(例如)和較低的尺寸(