坚持QtQML,坚持移动互联网

http://www.qtcn.org/bbs/u/121778  [收藏] [复制]

toby520

将QtCoding进行到底,做Qt的宠儿

  • 89

    关注

  • 164

    粉丝

  • 3579

    访客

  • 等级:精灵王
  • 身份:论坛版主
  • 总积分:1262
  • 男,1986-11-17

最后登录:2024-04-29

更多资料

日志

QLineEdit修改右侧icon值

2022-04-11 16:55
简洁的使用

  1. QAction *button = ui->lineEdit->findChild<QAction *>("_q_qlineeditclearaction", Qt::FindDirectChildrenOnly);
       if(button){
           QCommonStyle style;
           QIcon icon = style.standardIcon(QStyle::SP_ComputerIcon);
           button->setIcon( icon );
       }

    或者
       QList<QAction *> allPButtons =  ui->lineEdit->findChildren<QAction *>();
       foreach (QAction *var, allPButtons) {
           if( !var->objectName().isEmpty()){
               QCommonStyle style;
               QIcon icon = style.standardIcon(QStyle::SP_ComputerIcon);
               button->setIcon( icon );
           }
       }


分类:默认分类|回复:1|浏览:493|全站可见|转载
 
 
删除

zoubing:可以了解下QLineEdit的以下方法:addAction

2022-05-05 11:40 -

Powered by phpwind v8.7 Certificate Copyright Time now is:04-29 16:03
©2005-2016 QTCN开发网 版权所有 Gzip disabled