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

 

posted @   喂,你想怎样  阅读(286)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界
点击右上角即可分享
微信分享提示