linux上面折騰qt各種不適應。安裝完qt后一開始運行的好好的,安裝了搜狗輸入法 重啟機器后,再次運行,提示如下:
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
qt.qpa.screen: QXcbConnection: Could not connect to display
Could not connect to any X display.
百度的方案都不行,卸載輸入法也沒效果
qt版本:5.9.8
unubtu版本:19.10
在VM虛擬機中運行的。
求解決方案……
我暫時先不折騰linux了,linux上面當桌面系統來用各種不習慣,浪費了好多時間處理各種坑……
uj5u.com熱心網友回復:
另外問個問題:linux用戶和mac用戶相比windows來說應該很少吧,qt軟體發布linux和mac版本是否有意義,我感覺用戶很少……沒什么市場uj5u.com熱心網友回復:
我是用虛擬軟體下裝的 ubuntu, 感覺即使 裝了中文輸入法,切換輸入法也肯定會和 windows的相沖突,因為輸入的中文也不多,就沒裝,
平常都是 window下 輸入好 再粘入 ubuntu 里的 Qt, 用著挺順
uj5u.com熱心網友回復:
其實我開發的大多數Qt應用基本上都是在linux上的。你export DISPLAY=:0.0再運行你的應用看看呢uj5u.com熱心網友回復:
這種方法百度的時候就試過了,沒用。現在不折騰這個了uj5u.com熱心網友回復:
你是自己從源代碼編譯QT?X11有安裝么uj5u.com熱心網友回復:
qt很多開發都是linux下進行的啊,因為要做嵌入式linux的程式。uj5u.com熱心網友回復:
沒寫完就發了,還改不了了qt很多開發都是linux下進行的啊,因為要做嵌入式linux的程式。
我們在ubuntu下開發時,ubuntu沒裝中文輸入法,如果要輸入中文,直接windows下輸好,然后粘貼進虛擬機里,就是稍微有點麻煩
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/37380.html
標籤:Qt
