标题:【提问】如何在PC端QT模擬器上連續播放JPEG圖像呢
作者:alerbm
日期:2005-10-26 23:53
内容:
各位大大..
小弟目前寫個SHELL執行檔,可以直接設定QT在PC端的環境變數和相關設定
後顯示一個JPEG圖像,這個部分可以完成..程式如下:
#!/bin/bash
export QPEDIR=~/Qtopia/x86/qtopia-free-1.7.0 //設定環境變數
export QTDIR=~/Qtopia/x86/qt-2.3.7
export QTEDIR=$QTDIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR=~/Qtopia/x86/qt-2.3.2
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR=$QTEDIR
export PATH=$QPEDIR/bin:$PATH
cd Qtopia/x86/qt-2.3.2/bin/
./qvfb & //開啟PC端QT模擬器
sleep 3
cd
cd Qtopia/x86/qtopia-free-1.7.0/bin/
./showimg -qws /media/usbdisk/sample-jpeg2/test01.jpeg //在模擬器上顯示圖片
現在我的問題是假如我要連續秀三張圖片,我就多加下面幾行程式:
sleep 3
./showimg -qws /media/usbdisk/sample-jpeg2/test02.jpeg
sleep 3
./showimg -qws /media/usbdisk/sample-jpeg2/test03.jpeg
但模擬器都顯示第一章圖片後就沒辦法繼續播放下一章圖片,除非把Image Viewer視窗關掉後才會出現第二章圖片,要怎麼做才會自動播放下一章圖片呢??
#1 [yfy002 10-27 08:36]
我晕,你不会写到程序里阿,在程序showimg里连续播放这三个图片阿,你这样不是连续打开三个进程吗??
#2 [alerbm 10-27 10:40]
大大...因為我在這一方面是新手,所以比較沒辦法想的比較廣,
那按照大大你的說法,我還是不知道怎麼加入程序裡...可否教教
我小笨蛋....謝謝
#3 [yfy002 10-27 12:15]
QTimer *timer = new QTimer(this);
connect(timer, SIGNAL(timeout()), this, SLOT(update()));
timer->start(3000);
在update()槽中编写显示图象的步骤
#4 [alerbm 10-27 15:15]
大大:
你講的應該是QT語法,但是我目前沒用到QT,只是在LINUX命令下執行SHELL檔
讓JPEG圖像能單純顯示在QT模擬畫面上...所以照你上面所說的去執行SHELL
,都出現語法錯誤;所以我的目的是透過SHELL去顯示JPEG圖...現在我問題卡在不能
連續秀圖...可否指引一下呢....謝謝