QLineEdit右侧添加按键(最简方案)

1 QLineEdit *edit =new QLineEdit;
2 QPushButton *btn=new QPushButton(edit);
3 btn->setText("...");
4 btn->setCursor(Qt::ArrowCursor);
5 action = new QWidgetAction(edit);
6 action->setDefaultWidget(btn);
7 edit->addAction(action, QLineEdit::TrailingPosition);

 

posted @ 2019-10-23 13:12  gzbkey  阅读(1185)  评论(0编辑  收藏  举报