我用qt creator编写了一个应用程序,并在windows上进行了设计。
在Linux上运行应用程序时,控件的大小太小。
所有控件都在布局中。
我该换哪一处房产?
最佳答案
minimumSize
应该能做到。它确保您的控件至少有这个大小,但如果需要,它们仍然可以增长(例如,因为根据平台的不同字体更大,以及dpi设置)。但此设置也会影响您的windows版本。
另一种方法是重写linux QStyle的pixelMetric()
方法以返回更大的值。
我认为,QStyle::PM_DefaultFrameWidth
像素枚举可能是您的案例的起点。