2017-02-17 49 views
1

我正在尋找一種解決方案,在我解密QApplication之前閱讀關於物理顯示的一些信息。我正在研究一款使用Qt 5.8的ubuntu機器,並希望獲得有關顯示屏英寸尺寸和顯示分辨率的信息。 任何想法?謝謝!如何在執行QApplication之前獲得QScreen

編輯: 我媒體鏈接testet這樣的:

  1. 創建QApplication
  2. 讀小學QScreen
  3. 退出和刪除的QApplication
  4. 做的東西與qscreen
  5. 創建主要應用程序包含一個QWebEngine < < crash

此解決方案的問題在於QtWebEngine的初始化接近。它突破QWebEngineProfile::defaultProfile()

+1

你能解釋一下*爲什麼這需要在你初始化'QApplication'實例之前完成?這聽起來像是一個X-Y問題,解決方案可能在別處。此外,如果您將問題添加到演示問題的[mcve]中,您將得到更好的答案。 –

+0

你不需要做那樣的事情。創建'QApplication'並保留它,直到你退出你的程序。這就是它的用意,這是它支持的唯一用途。否則,請暴露爲什麼你認爲你需要通過你提出的詭計:很可能是因爲某種誤解。 –

回答

相關問題