为什么Qt表单编辑框和标签在Linux和Cygwin上看起来不同(大小和位置)?

为什么Qt表单编辑框和标签在Linux和Cygwin上看起来不同(大小和位置)?,linux,qt,user-interface,cygwin,Linux,Qt,User Interface,Cygwin,我们正在运行Qt5.2.1中开发的UI。在Windows机器上通过Cygwin+Xwin界面查看UI时,UI看起来很好,没有任何编辑框移动。但是当在连接到LinuxFedora19机器的监视器上查看时,表单上的编辑框和其他控件会发生移动,或者大小不同。由于显示的都是遥测读数,调整大小会导致问题,因为我们无法读取数据 是否有需要设置的标志或控件的某些属性?我对我的第一个项目非常陌生,不确定是怎么回事。您可能没有相同的字体。你应该展示一些源代码以获得帮助。你能分享代码/屏幕截图吗?很难说没有看到代码

我们正在运行Qt5.2.1中开发的UI。在Windows机器上通过Cygwin+Xwin界面查看UI时,UI看起来很好,没有任何编辑框移动。但是当在连接到LinuxFedora19机器的监视器上查看时,表单上的编辑框和其他控件会发生移动,或者大小不同。由于显示的都是遥测读数,调整大小会导致问题,因为我们无法读取数据


是否有需要设置的标志或控件的某些属性?我对我的第一个项目非常陌生,不确定是怎么回事。

您可能没有相同的字体。你应该展示一些源代码以获得帮助。你能分享代码/屏幕截图吗?很难说没有看到代码和/或屏幕截图,但你可能做了一些错误的事情,例如手动调整大小/定位控件、硬编码字体大小等。如果你正确使用布局工具,即使字体有细微差别,跨平台的情况通常也会正常。