Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个QHBoxLayout,我想在里面添加 3 个小部件。
QHBoxLayout
QLabel + QLineEdit + Image (QLabel + QImage)
我需要QLabel有一个setMinWidth of 100 pixels 我需要QImage有一个固定的宽度 我需要QLineEdit使用中间剩下的所有可用空间
QLabel
setMinWidth of 100 pixels
QImage
QLineEdit
现在我希望QLabel空间为:最小100像素或15%,以较大者为准。
我怎样才能做到这一点?
谢谢你。
尝试setStretchFactor:
layout->setStretchFactor(label, 15) layout->setStretchFactor(line, 100)