sdl程序与qt程序如何混合使用?

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

版主: AceLan, Franklin

sdl程序与qt程序如何混合使用?

文章訪客 » 週四 7月 23, 2009 3:30 pm

比如说:一个sdl程序(sdl.cpp):仅仅是播放一个mp3文件。而一个qt程序(qt.cpp):仅仅是一个按钮。我要实现的功能是:按下qt“按钮”,就开始sdl “播放mp3文件”。
1、Makfile文件如何解决?qt的makefile是用qmake自动生成的。当sdl程序与qt程序混合使用时,这个Makfile该如何写?
2、对于qt来说,按下一个按钮,触发一个动作,是用“信号与槽”的机制实现的。而现在这个“槽”却是sdl程序中某个的函数,这个有办法实现吗?是不是sdl程序可以直接嵌入到qt程序中?
有人做过这方面的开发吗?给我指点一下吧!!
訪客
 

文章訪客 » 週四 7月 23, 2009 10:17 pm

不太懂

我有寫過這樣
sql.cpp含有一個signa
qt.cpp寫slot,
那qt.cpp產生一個sql.cpp物件,就可將sql.cpp的emit,連接到qt.cpp的slot

我是看qt的example寫的
訪客
 

文章訪客 » 週日 7月 26, 2009 10:34 am

1.qmake 要加入函式庫 請在LIBS += 加上你要的函式庫
可見 http://www.cuteqt.com/blog/?p=556#more-556
或官方手冊

2.自己寫一個slot,裡面再包含sdl的函數
訪客
 


回到 KDE/Qt 程式設計

誰在線上

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