Qt 设置QLineEdit的高度

Qt 设置QLineEdit的高度,qt,layout,height,qtstylesheets,qlineedit,Qt,Layout,Height,Qtstylesheets,Qlineedit,我正在尝试设置QLineEdit框的高度,以匹配它旁边的按钮。无论我尝试什么,我似乎都无法改变它 我尝试将sizePolicy更改为expanding,将minimum、maximum和baseSize-height设置为任意值,但没有效果 我尝试添加qss规则-任何值都有高度-没有效果 我试着把它放在QFrame包装器中——设置一个大小——并尝试让QLineEdit框扩展以填充它——没有效果 有什么想法吗 啊 我找到了罪犯!我运行了一行代码:element.setFixedHeight(..)

我正在尝试设置QLineEdit框的高度,以匹配它旁边的按钮。无论我尝试什么,我似乎都无法改变它

我尝试将sizePolicy更改为expanding,将minimum、maximum和baseSize-height设置为任意值,但没有效果

我尝试添加qss规则-任何值都有高度-没有效果

我试着把它放在QFrame包装器中——设置一个大小——并尝试让QLineEdit框扩展以填充它——没有效果

有什么想法吗

我找到了罪犯!我运行了一行代码:element.setFixedHeight(..)


删除此设置后,sizePolicy将扩展工作奇迹

线编辑属于水平布局,因此不能直接更改其大小。尝试将其sizePolicy->vertical sizetype设置为Expanding或MinimumExpanding。感谢您的解释!我已经尝试将sizePolicy更改为这两种策略-没有更改