我有一個主窗口,我將在其上畫一些東西,它會立即在另一個窗口中顯示該圖形。現在我面臨的問題是讓這兩個窗口都能做到這一點的最佳方式是什麼。在兩個窗口之間進行通信Qt5
0
A
回答
0
如果你開始在同一個程序窗口,你可以將指針傳遞給另一個窗口並保存:
在MyWindowOne:
include "mywindow2.h"
class MyWindowOne {
MyWindowTwo * p_window_two;
}
同爲其他窗口。您現在可以使用這些指針來操作來自其他窗口類的窗口。
在MyWindow2.h:
class MyWindowTwo {
friend class MyWindowOne;
...
}
0
真的取決於你在做什麼,以及如何你在做什麼。
最簡單的方法是使用兩個QGraphivsView並在它們之間共享相同的QGraphivsScene()。
第二種方法是在第二個窗口上觸發一個update(),並在paintEvent上繪製一個QPixmap,這個像素圖應該是第一個小部件的像素圖。
雙方將合作。
相關問題
- 1. 如何在兩個瀏覽器窗口之間進行通信?
- 2. 如何在兩個窗口之間進行通信?
- 3. PyQT4 - 兩個窗口之間的通信
- 4. 如何在2個qml窗口之間進行通信
- 5. 使用WCF在兩個Windows窗體之間進行通信?
- 6. 如何在PyQt中的兩個窗口之間進行通信或切換?
- 7. 兩個瀏覽器窗口之間的通信:彈出窗口和父窗口
- 8. 在iframe和父窗口之間進行通信?
- 9. 使用JavaScript在窗口/選項卡之間進行通信
- 10. 如何在python中的兩個進程之間進行通信
- 11. 兩個窗口之間的電子應用ipc通信
- 12. 來自應用程序的兩個窗口之間的通信
- 13. 在同一個域上的不同窗口之間進行通信
- 14. 如何在2個瀏覽器標籤頁/窗口之間進行通信?
- 15. 如何在MATLAB和Visual C++窗口窗體之間進行通信?
- 16. 兩個子進程與管道之間進行通信
- 17. 使用c#進行兩個進程之間的通信#
- 18. boost asio在兩個線程之間進行通信C++
- 19. 無法在兩個MDS模擬器之間進行通信
- 20. 如何在Air中的兩個NativeWindows之間進行通信
- 21. 如何在兩個python腳本之間進行通信?
- 22. 在Qt中的兩個MainWindow()之間進行通信Qt
- 23. Android AppWidget - 在兩個ListView之間進行通信
- 24. 在兩個片段之間進行通信
- 25. 如何在兩個線程之間進行通信
- 26. 在兩個片段之間進行通信
- 27. 在兩個層之間進行通信的場景的cocos2d 3
- 28. 如何有效地在兩個程序之間進行通信?
- 29. 如何在兩個單獨的類之間進行通信?
- 30. 如何在GWT中的兩個模塊之間進行通信
感謝您的回覆。我已經嘗試過上面的建議。但是我仍然無法在第二個窗口上觸發我的PaintEvent()。有什麼建議麼 ? –
你是怎麼稱呼它的?如果你有自動生成的頭文件(來自.ui-files),你也必須包含這些頭文件。 – Thomas
例如#include「mywindow2.h」 #include「ui_mywindow2.h」 – Thomas