我正在尝试从Qt应用程序内部读取屏幕分辨率,但不使用GUI模块。
因此,我尝试使用以下方法:
xrandr |grep \* |awk '{print $1}'
通过QProcess命令执行时出现警告并且没有任何输出:
unknown escape sequence:'\\*'
使用\\\*
重写代码无效,因为它会导致以下错误:
/usr/bin/xrandr: unrecognized option '|grep'\nTry '/usr/bin/xrandr --help' for more information.\n
如何解决这个问题?