如何修改由QPixmap ( const char * const[] xpm )建構式生成的圖元顏色。
uj5u.com熱心網友回復:
QPixmap是專為顯示優化的,不支持像素修改,QImage才是用于I/O和像素讀取/修改的你想要改某個像素的話,先用toImage轉成QImage,然后可以用QImage::setPixel或者QImage::setPixelColor修改個別像素的顏色
改完以后再用QPixmap::fromImage從QImage轉為QPixmap
或者如果你并不需要修改前的QPixmap的話,你也可以直接由QImage(const char *const [] xpm)創建QImage
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/251138.html
標籤:Qt
上一篇:AS匯入專案時 Importing"專案名"Gradle project 卡住
下一篇:QLabel兩端對齊
