我正在Debian上开发一个Qt GUI应用程序。它在我的机器(开发环境)上运行良好,但在其他环境(例如:testing,...)上,GUI在我的开发环境中不正确。 这是两个示例屏幕截图:
你能告诉我为什么以及如何解决这个问题? 非常感谢你!
答案 0 :(得分:0)
将所有标签和编辑字段放在QGridLayout中,这将在网格中正确显示。
示例:
gridLayout = new QGridLayout(parent);
gridLayout->addWidget(new QLabel("Secret key"), 0, 0); // row 0, column 0
gridLayout->addWidget(new QLineEdit, 0, 1); // row 0, column 1
...
答案 1 :(得分:0)
布局并没有解决我的问题。我使用了属性" sizePolicy(stretch)"。这解决了我的问题。谢谢大家!