feat/vtk-3d-view #7
|
|
@ -20,7 +20,10 @@ DateRangeEdit::DateRangeEdit(QWidget* parent) : QComboBox(parent) {
|
|||
|
||||
void DateRangeEdit::showPopup() {
|
||||
if (!popup_) {
|
||||
popup_ = new QFrame(this, Qt::Popup);
|
||||
// 父对象用顶层窗口而非本 combo:否则日历(QAbstractItemView)成 QComboBox 后代,吃到全局
|
||||
// 「QComboBox QAbstractItemView::item」下拉项样式(padding/min-height)→ 日期格重叠错位。
|
||||
QWidget* owner = window() ? static_cast<QWidget*>(window()) : nullptr;
|
||||
popup_ = new QFrame(owner, Qt::Popup);
|
||||
popup_->setFrameShape(QFrame::StyledPanel);
|
||||
applyTokenizedStyleSheet(
|
||||
popup_, QStringLiteral("QFrame{background:{{bg/panel}};border:1px solid {{border/default}};"
|
||||
|
|
|
|||
Loading…
Reference in New Issue