QT-Mac:QDesktopServices::openUrl( )使用默認瀏覽器打開網頁,沒有直接顯示


QDesktopServices::openUrl會調用系統設置的默認瀏覽器來打開傳遞的url參數。

默認瀏覽器設置: 系統偏好設置--->通用--->默認網頁瀏覽器

記錄:

當默認瀏覽器工作在全屏模式下時,如果QT程序也工作在全屏模式下,當使用openUrl打開指定網頁時,並關閉頁面時,如果再closeEvent中再次設置了窗口的狀態,將會導致瀏覽器打開的頁面沒有直接顯示出來,需要手動去點擊瀏覽器才能顯示。

因此需要注意,當打開url頁面后,如果有關閉窗體的操作,則不要再關閉操作中操作窗體的狀態。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM