将文本放在 qlineedit 的边框顶部
Putting text to border top of qlineedit
我在 Qt 5.12 中工作。我应该以如下形式创建一个 qlineedit 形状:
但是我不能为它写样式sheet。
我想我做到了:
我把QLineEdit放到了QGroupBox里面,给QGroupBox设置了一个layout。并将水平和垂直策略设置为 QLineEdit 的首选。我的风格 Sheet:
QLineEdit{
border: none;
font: 10pt "Segoe UI";
}
QGroupBox {
border: 1px solid #C4C4C4;;
border-radius: 20px;
margin-top: 10px
}
QGroupBox::title {
subcontrol-origin: margin;
subcontrol-position: top left; /* position at the top left */
color: #C4C4C4;
left: 15px;
}
我在 Qt 5.12 中工作。我应该以如下形式创建一个 qlineedit 形状:
但是我不能为它写样式sheet。
我想我做到了:
我把QLineEdit放到了QGroupBox里面,给QGroupBox设置了一个layout。并将水平和垂直策略设置为 QLineEdit 的首选。我的风格 Sheet:
QLineEdit{
border: none;
font: 10pt "Segoe UI";
}
QGroupBox {
border: 1px solid #C4C4C4;;
border-radius: 20px;
margin-top: 10px
}
QGroupBox::title {
subcontrol-origin: margin;
subcontrol-position: top left; /* position at the top left */
color: #C4C4C4;
left: 15px;
}