1
我正在學習Qt並嘗試創建在QTabWidget的選項卡中打開文檔的應用程序。我需要讓每個選項卡在單獨的線程中運行。可能嗎?如果是,請給出一個簡單的例子。是否有可能在單獨的線程中運行幾個QWidgets
我正在學習Qt並嘗試創建在QTabWidget的選項卡中打開文檔的應用程序。我需要讓每個選項卡在單獨的線程中運行。可能嗎?如果是,請給出一個簡單的例子。是否有可能在單獨的線程中運行幾個QWidgets
不,這是不可能的。小部件需要始終由執行事件循環的主線程繪製和處理。
你可以做的是爲每個選項卡定義一些插槽,打開文檔並連接到線程中的某些信號。這樣,如果文檔應該從不同線程的選項卡中打開,並且將由事件循環線程打開並處理,則可以發出信號。