僅在Mac中會出現此問題。在Winows 7和XP中,一切正常。帶QtableWidget的垂直滾動條
在QTable Widget中,我使用setCellWidget()
在某些列中添加了一些項目。然而,要在同一行的其他列中添加項目,我正在使用setItem()
。 當我嘗試使用垂直滾動條時,使用setItem()
添加的項目正確滾動。但setCellWidget()
添加的項目根本不滾動。他們被凍結。 我試過 - [1]我嘗試設置樣式表 - QString scrollStyleSheet =「QTableWidget {}」; //也嘗試了一些變化,但是這個效果最好ui->deviceGridTable->setStyleSheet(scrollStyleSheet);
它工作正常,只要我不滾動,當物品被添加時。在添加新項目或添加新項目之前,如果我滾動,它可以正常工作。但是,如果我滾動,而新的iterms被逐一添加,它會顯示我剛剛描述的那些舊的醜陋特徵。
[2]我嘗試將VerticalScrollMode
設置爲ScrollPerPixel
。它根本不起作用。
我還有什麼可以嘗試解決垂直滾動問題,而物品正在添加檢測? (僅適用於
其使用setCellWidget()
加入這些項目的問題是隻可在Mac OSX 10.8.1我使用Qt 4.8.3