求大佬給出一個完整的可以在兩個視窗間傳遞資料的代碼樣例,有急用!!!版本為QT5.9
uj5u.com熱心網友回復:
同一個行程內的兩個視窗,可以直接用共用的類物件進行資訊和資料傳遞;不同行程的兩個視窗,就用到了行程間通信了,Qt5.9以上新增了一個QtRemoteObject模塊,該模塊可以跨平臺實作行程間通信。
如果Qt5.9以下版本,就要根據不同的作業系統選擇行程間通信方式了:
Linux推薦選擇Dbus或者LocalSockt;Window推薦選擇WM_COPYDATA訊息;其他平臺的可以自行百度一下;
當然也可以用信號量、管道執行指定一套,就復雜一些了。
uj5u.com熱心網友回復:
跨行程可以用socket通信同行程就比較簡單,全域變數就可以了
uj5u.com熱心網友回復:
兩個視窗間傳資料???是兩個行程里的視窗還是一個程式里的兩個視窗間傳?uj5u.com熱心網友回復:
兩個程式還是一個程式?
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/106864.html
標籤:Qt
下一篇:Qt中布局樣式不起作用
