に更新され、我々は、Eclipseの統合でQTジャンビ(ジャワ)を使用して、インタフェースで作業しています。 Elevatorインターフェイスのデザインを改善したいと思います。QTジャンビ - QLCDNumberは私の大学ではリアルタイム
主な問題は、私はリアルタイムで床にQLCDNumberを更新したいということです。 エレベータをシミュレートするには、2つの階の間に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階と最後の1を示しているのはなぜ?あなたは私が何を望むか理解していない場合 は申し訳ありませんが、私の英語は毎日改善している:)
事前にありがとうございます。
* LCDFloorは、次の2つの問題があるように見えますQLCDNumberウィジェット
あなたはQtの> = 4.6を使用している場合は、ほぼ完全に 'QLCDNumber'値プロパティにのみ' QPropertyAnimation'とエレベーターをシミュレートすることができます。 – alexisdm