0
我想在qt應用程序中編輯圖像,我已經使用兩個QLabel並在每個圖像上設置了兩個不同的圖像(使用qpixmap),現在我要設置另一個圖像(就像照片DJ集新的框架和添加卡通到圖像)。我使用拖放操作,我可以移動(拖動)圖像,但拖動的圖像會覆蓋另一個圖像。我想拖過圖像第二圖像,並設置第二圖像拖動圖像的位置不能覆蓋它.. 我加入,我想(編輯圖片)的圖片 諾基亞Qt ::編輯圖像
任何想法?
謝謝...
我想在qt應用程序中編輯圖像,我已經使用兩個QLabel並在每個圖像上設置了兩個不同的圖像(使用qpixmap),現在我要設置另一個圖像(就像照片DJ集新的框架和添加卡通到圖像)。我使用拖放操作,我可以移動(拖動)圖像,但拖動的圖像會覆蓋另一個圖像。我想拖過圖像第二圖像,並設置第二圖像拖動圖像的位置不能覆蓋它.. 我加入,我想(編輯圖片)的圖片 諾基亞Qt ::編輯圖像
任何想法?
謝謝...
要呈現在第二,第一形象,嘗試像
QPixmap background(":/dj.jpg");
QPixmap object(":/fish.png"); //a png with transparent background
QPixmap merge = background.copy();
QPainter painter(&merge);
painter.drawPixmap(X,Y, object); //draw the fish on background at point X,Y
painter.end();
MyLabel->setPixmap(merge); //update the label
其中,X,Y被設定爲點擊或鼠標跟蹤。
在哪個事件中,我這樣做? – Piyush 2011-01-22 05:07:21