Sté*_*ane 5 layout resize qt-designer qt5 pyqt5
我使用Qt Designer设计了一个GUI,需要将它分发到许多具有不同分辨率的计算机上.我的问题是GUI不能在不同的屏幕上正确缩放:主窗口可能被截断,一些表也是如此,字体的大小不同.我在论坛上发现了许多关于使用布局来正确调整大小的注意事项,但我必须滥用它们,因为我已经使用了布局而没有解决问题.我尝试了很多东西,但我没有看到诀窍.你能告诉我我做错了什么吗?
这是同一页面的损坏视图,同一台计算机具有不同的分辨率:
差异是可以接受的,因为它只是"更复杂的模型"标签的截断.但这是Windows 7上的视图:
这是我的Qt Designer界面的视图(不要犹豫,要求更多信息,因为我不知道什么是相关的): 
ui文件在这里:https://github.com/steph2016/profiles/blob/master/cprofiles.ui.
1月12日更新.
我只是强调:
我检查了你的 cprofiles.ui。您似乎使用了很多固定尺寸来解释窗口中的视图。我也看到了,所以这不是一个错误,而是一个概念设计问题。
你可以做什么:
将fixed_alpha0_2放入小部件中,并在其中放入水平和垂直间隔符。考虑一下“fixed”旁边的最大字长,并将其设置为 max.size 值。垫片会将其推到左侧/上侧,使其与双旋转框 valalpha0_2 保持对齐。您已经在称为“tab_5”的“常规配置”选项卡中执行了类似的操作。
提示:将其命名为“t5_gen.config”。对于将来可能需要继续使用您的 GUI 的其他人来说更有意义。
替代方案:使用“免费”或“固定”模型的单选按钮。将它们放在您现在使用的网格布局中的附加小部件内的水平布局中。
我想你的水盐度程序会很有趣。您可能想在某处添加 Ca2+ 参数;-)
请参阅您的 github 帖子,了解上传的 ui 文件,该文件在 Qt 中显示了我试图在此处解释的内容。
| 归档时间: |
|
| 查看次数: |
222 次 |
| 最近记录: |