求QT的函式

喜歡程式設計嗎?想要一窺 KDE/Qt 程式設計的奧秘嗎?想要
學習 X Window 上的視窗程式設計嗎?歡迎各類關於 KDE/Qt、Qtopia、Qt/Embedded、QSA、PyQt 等各類心得討論。

版主: AceLan, Franklin

求QT的函式

文章jeff77731 » 週二 7月 07, 2009 10:45 pm

小弟因為專題需要使用到QT

因為時間有限所以無法從頭開始學起

想請問一下

我創造了一個按鈕

要讓按鈕和電腦內的檔案作關聯

也就是...當按下按鈕之後...就可以執行那個檔案(例如影片檔)

有這樣的函式可以使用嗎~"~
jeff77731
可愛的小學生
可愛的小學生
 
文章: 6
註冊時間: 週二 7月 07, 2009 10:42 pm

文章訪客 » 週二 7月 07, 2009 11:43 pm

1.你可以使用Qt Creator來開發,上面help有所有函式庫.
2.用Qt Creator不用記指令,只要用滑鼠值向那個物件,按F1就會出現相關函式用法,或輸入"."(或"->"),會出現所有函式或變數.
3.至於按鈕要有動作,用Qt Creator可用(F4產生,已經寫好的SLOT),或按滑鼠按右鍵(go to slot),把你要的寫到這個SLOT,

例如下面這個是按滑鼠按右鍵(go to slot):
void Widget::on_pushButton_5_pressed()
{
y-=10;
x=frame->get_x();
frame->move_paint(x,y);
}

有問題上來發問,一定教,除了我還沒研究到,或我不會的,就沒辦法,我也沒學多久
Qt安裝目錄下有example(滿有用的)
B2D文件網也有教學
大陸那邊有討論網
良葛哥那也有教學
訪客
 

文章legnaleurc » 週三 7月 08, 2009 1:23 am

代碼: 選擇全部
button = QPushButton()
QObject.connect( button, SIGNAL( 'clicked()' ), lambda: os.system( 'whatever.mpg' ) )
legnaleurc
可愛的小學生
可愛的小學生
 
文章: 62
註冊時間: 週四 6月 21, 2007 10:36 am

文章jeff77731 » 週一 7月 13, 2009 11:47 pm

還是沒成功>"<

有沒有大大可以提供比較完整的程式碼或範例>"<
jeff77731
可愛的小學生
可愛的小學生
 
文章: 6
註冊時間: 週二 7月 07, 2009 10:42 pm

文章訪客 » 週二 7月 14, 2009 12:29 pm

2樓不是有寫,qt安裝目錄下example有很多例子,網路上也有資料(自己google).
訪客
 

文章訪客 » 週二 7月 14, 2009 1:40 pm

QProcess可以執行外部指令
下面按按鈕,打開終端機
void MainWindow::on_pushButton_pressed()
{
QProcess *myP = new QProcess(this);
myP->start("gnome-terminal");
}
訪客
 


回到 KDE/Qt 程式設計

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客