我在qt creator中编写了一个应用程序并在windows上设计了它。
当我在Linux上运行应用程序时,控件的大小太小。 所有控件都在布局中。
我应该更改哪个属性?
答案 0 :(得分:1)
minimumSize
应该做到这一点。它确保您的控件至少具有此大小,但如果需要它们仍然可以增长(例如,因为根据平台更大的字体,例如dpi设置)。但是这个设置也会影响你的Windows版本。
另一种方法是覆盖linux QStyle的pixelMetric()
方法以返回更大的值。
我认为QStyle::PM_DefaultFrameWidth
PixelMetric枚举可能是您案例中的起点。