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);
转载:https://www.cnblogs.com/gzbkey/p/11725714.html
如果图片位置不居中,可以在showEvent函数中设置btn位置,然后show

浙公网安备 33010602011771号