2011-04-09 66 views
0

我有兩個圖像 - img1和img2 - 我希望能夠比較兩個圖像。我想用滑塊將它們疊加在一起,這樣可以讓我看到更多的img1或img2。最後,當我移動一個圖像時,我也想移動到另一個圖像。這是我迄今爲止所擁有的。如何在qt中創建圖像比較器?

QGraphicsScene *scn = new QGraphicsScene(this); 
ui->view->setScene(scn); 
QPixmap *im = new QPixmap("P3C.jpg"); 
QPixmap *i = new QPixmap("result.jpg"); 
scn->addPixmap(*im); 
scn->addPixmap(*i); 

回答

2

使用QGraphicsItemGroup將2個像素圖項目分組,以便它們將作爲一個。將項目組設置爲ItemIsMovable,以便可以移動它們。

設置在另一個之上的項目的opacity,以便最下面的項目可以顯示。您可以將滑塊小部件的值更改信號連接到對象的插槽以控制不透明度。