Ubuntu下QT控制台程序无法运行的解决方案以及XTerm的配置方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu下QT控制台程序无法运行的解决方案以及XTerm的配置方法相关的知识,希望对你有一定的参考价值。

Ubuntu下QT控制台程序无法运行的解决方案以及XTerm的配置方法

最近由于老师要求要在Ubuntu下QT上进程多线程服务器的开发,虽然只是单纯的调用qt的network模块,但是为了避免麻烦,我还是很操蛋的在QT下写控制台程序了,但是写完程序后运行时出现了如下情况。

程序运行了,但是控制台中居然只有一个光标在那儿跳啊跳。由于百度的姿势不对,废了好多时间,终于明白是因为qt creator不支持Gnome默认的终端gnome-terminal。

所以要换成XTerm的控制台。

具体的解决方式是在tools->options->system->Terminal->改为xterm -e。

这样就可以解决上述的那个问题。

但是由于XTerm的原版界面实在是惨不忍睹,所以,下面再说一下XTerm的配置方法。

具体步骤如下:

1)sudo vim .Xresources进行配置

下面给出一个网上现成的样例。

Xft.dpi: 96
xpdf.title: PDF 
XTerm*locale: true 
XTerm*utf8Title: true 
XTerm*fontMenu*fontdefault*Label: Default 
XTerm*faceName: Lucida Console 
XTerm*faceNameDoublesize: LiHei Pro 
XTerm*faceSize: 10  
XTerm*faceSize1: 10 
XTerm*faceSize2: 10 
XTerm*faceSize3: 10 
XTerm*faceSize4: 10 
XTerm*faceSize5: 10 
XTerm*faceSize6: 10 
XTerm.cjkWidth:true 
XTerm*background: #1c5572 
XTerm*foreground: white 
XTerm*scrollBar: true 
XTerm*rightScrollBar: true 
XTerm*jumpScroll:  true 
XTerm*SaveLines:  1000

2)输入以下命令sudo xrdb -load ~/.Xresources

以上是关于Ubuntu下QT控制台程序无法运行的解决方案以及XTerm的配置方法的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu18系统qt生成程序无法双击运行问题

Ubuntu18.04下QT开发Android无法连接设备问题解决

Ubuntu18.04下QT开发Android无法连接设备问题解决

Qt 小部件应用程序输出到控制台

Ubuntu下Code Blocks无法运行和Debug的解决方案

解决archlinux下QT程序,以及wineQQ无法输入中文(.xinitrc)