天天看點

qt項目pri檔案樹狀嵌套的問題

問題點

平時工作是做嵌入式qt開發的,最近所開發項目中需要修改日志輸出代碼,于是考慮到使用log4qt,在原來的日志子產品中(pri)嵌入一個log4qt子產品(pri),即在日志子產品的pri檔案中寫入如下代碼:

理論上,pri檔案嵌套之後,代碼顯示是呈樹狀顯示的,而結果并非如此!,而是平級顯示,如下圖:

qt項目pri檔案樹狀嵌套的問題

這就是問題點了,為什麼會這樣?

問題分析

由于嵌入式linux開發,目前使用的qt4.8.7版本做開發,對應的qt creator版本也過舊,立馬猜測就是qtCreator的問題,懷疑可能是早期的版本沒有做樹狀顯示的功能。

後來在官網看到如下内容,确認此猜測正确,連結:https://bugreports.qt.io/browse/QTCREATORBUG-487

這個問題(或者說功能)是qtCreator 3.6之後版本才被解決,而我使用的是3.1.1版本的qtCreator,是以存在此問題。

qt項目pri檔案樹狀嵌套的問題

繼續閱讀