在我的大學裏,我們正在使用接口,使用QT Jambi(Java)和Eclipse Integration。 我想改進我的電梯界面設計。QT Jambi - QLCDNumber實時更新
主要問題是我想實時地更新QLCDNumber。 我所做的模擬電梯的工作,是在兩層之間做一個Thread.sleep(1000),這樣,我的QLCDNumber將顯示「動畫」,表示「1 ... 2 ... 3 ...」 4" 。問題是QLCDNumber只顯示1和4,沒有動畫。
因此,例如(恢復),我做的代碼是這一個:
private void simulate(int floor){
while(actualFloor < floor){
try{
Thread.sleep(1000);
}catch(InterruptedException e){};
actualFloor++;
ui.LCDfloor.display(actualFloor);
}
}
爲什麼這個代碼僅顯示了1樓,最後一個? 對不起,如果你不明白我想要什麼,我的英語每天都在改進:)
在此先感謝您。
*請注意,LCDFloor是QLCDNumber部件
如果您使用的是Qt> 4.6,那麼您幾乎可以在'QLCDNumber'屬性中僅使用'QPropertyAnimation'模擬電梯。 – alexisdm 2012-04-13 01:06:02