qt gui从windows传输到linux

时间:2010-11-01 10:38:45

标签: c++ linux qt layout

我在qt creator中编写了一个应用程序并在windows上设计了它。

当我在Linux上运行应用程序时,控件的大小太小。 所有控件都在布局中。

我应该更改哪个属性?

1 个答案:

答案 0 :(得分:1)

minimumSize应该做到这一点。它确保您的控件至少具有此大小,但如果需要它们仍然可以增长(例如,因为根据平台更大的字体,例如dpi设置)。但是这个设置也会影响你的Windows版本。

另一种方法是覆盖linux QStyle的pixelMetric()方法以返回更大的值。

我认为QStyle::PM_DefaultFrameWidth PixelMetric枚举可能是您案例中的起点。