Qt中通過代碼設置控件的objectName,和通過objectName查找該控件


轉載:https://blog.csdn.net/hp_cpp/article/details/82715454

(1)在代碼中,動態創建的一些控件,先通過setObjectName(“XXX”);
用QDesigner創建的界面,就已經設置了setObjectName
(2)再通過findChild

QLabel *macLabel = new QLabel(this);
macLabel->setObjectName("mac");
 
//查找這個控件的時候
QLabel *macLabel = yourWidget->findChild<QLabel*>("mac");
qDebug() << macLabel->text();

參考:
(1)https://blog.csdn.net/weixin_38293850/article/details/80251446
(2)https://www.2cto.com/kf/201712/704566.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM