• 8284阅读
  • 4回复

【提问】如何在PC端QT模擬器上連續播放JPEG圖像呢 [复制链接]

上一主题 下一主题
离线alerbm
 
只看楼主 倒序阅读 楼主  发表于: 2005-10-26
各位大大..
      小弟目前寫個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視窗關掉後才會出現第二章圖片,要怎麼做才會自動播放下一章圖片呢??
[ 此贴被XChinux在2005-10-27 15:49重新编辑 ]
离线yfy002

只看该作者 1楼 发表于: 2005-10-27
我晕,你不会写到程序里阿,在程序showimg里连续播放这三个图片阿,你这样不是连续打开三个进程吗??
我渴望平静,风却给了我涟漪
我的blog:
http://sungaoyong.cublog.cn
离线alerbm
只看该作者 2楼 发表于: 2005-10-27
大大...因為我在這一方面是新手,所以比較沒辦法想的比較廣,
那按照大大你的說法,我還是不知道怎麼加入程序裡...可否教教
我小笨蛋....謝謝
离线yfy002

只看该作者 3楼 发表于: 2005-10-27
QTimer *timer = new QTimer(this);
  connect(timer, SIGNAL(timeout()), this, SLOT(update()));
  timer->start(3000);

在update()槽中编写显示图象的步骤
我渴望平静,风却给了我涟漪
我的blog:
http://sungaoyong.cublog.cn
离线alerbm
只看该作者 4楼 发表于: 2005-10-27
大大:
      你講的應該是QT語法,但是我目前沒用到QT,只是在LINUX命令下執行SHELL檔

      讓JPEG圖像能單純顯示在QT模擬畫面上...所以照你上面所說的去執行SHELL

    ,都出現語法錯誤;所以我的目的是透過SHELL去顯示JPEG圖...現在我問題卡在不能

    連續秀圖...可否指引一下呢....謝謝
快速回复
限100 字节
 
上一个 下一个