看板 C_and_CPP 關於我們 聯絡資訊
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 ) ( 未必需要依照此格式,文章條理清楚即可 ) 遇到的問題: (題意請描述清楚) 我有一個consol mode的程式,我想用QT做一個圖形介面去操作這個程式, 那這個consol mode程式能夠接收網路上的封包後自動呼叫一個function, 我可以在function裡定義我收到封包後要做的事,那我現在想做的事就是 希望這個function能夠告訴QT幫我畫一個視窗,視窗上會有二個push botton 一個是接收、一個是不理會,可是問題來了,不論是connect或是event的方法 都是需要QT原本就定義好的物件才可以使用,我那consol mode程式並不屬 於QT,只是我寫了一個interface讓QT圖形介面可以叫consol mode程式做事情 ,然後反過來要讓consol mode程式叫QT做事情就不知道怎麼辦了。 希望知道的人可以指導一下方向,謝謝大家。 開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) Ubuntu 10.04 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.30.10.70
bobhsiao:用 QProcess 11/19 23:03
stanely321:文中提到的function和QT是compile在一起的一個執行檔 11/20 09:52
stanely321:所以用Qprocess看起來是不行耶~~是這樣嗎? 11/20 09:53
stanely321:補充一下,我的意思是function和圖形介面的qt程式 11/20 09:57
stanely321:compile成單一執行檔,而不是分開的二個檔。 11/20 09:57
legnaleurc:重點是要怎麼知道你的外部程式有沒有收到封包? 11/20 11:11
stanely321:收到後文中提到的FUNCTION會被執行。 11/20 13:29
james732:用 IPC 讓兩隻程式溝通? 11/20 13:30