如何将参数传递给Qt的DirectFB后端?

时间:2013-10-01 22:25:26

标签: qt directfb

通过指定directfb后端启动嵌入式Qt应用程序时,有一种方法可以使用特定语法将参数传递给它

./my-qt-app -qws -display directfb:960x720

这会改变分辨率。

假设我想从应用程序窗口中删除chrome。由于directfb有很多选项,我怎么能通过命令行指定它们?应该查看内部Qt实现还是使用DirectFB项目指定的CLI参数?

UPDATE 虽然有一种机制使用冒号将参数传递给 显示后端,在directfb情况下,它不适用于分辨率更改。

2 个答案:

答案 0 :(得分:0)

传递多个参数的最佳方法是使用标准directfbrc机制,通常位于/etc下或${DFB_CONFIG_DIR}环境变量确定的目录。

后来还注意到应用程序窗口chrome这样的东西设置在Qt本身内部,而不是DirectFB。

答案 1 :(得分:0)

@milton回答的一个地方是/ etc / directfbrc,另一种方式例如:

./app --dfb:window-surface-policy=auto

您可以传递帮助以获取所有命令:

./app --dfb:help