关闭

QFileDialog添加控件

360人阅读 评论(0) 收藏 举报
分类:
    m_pBtn = new QPushButton(QObject::tr("设置"), this);
    m_pBtn->setParent(this);

    //
    QDialogButtonBox *pBtnBox = findChild<QDialogButtonBox*>();
    pBtnBox->addButton((QAbstractButton*)m_pBtn, QDialogButtonBox::ActionRole);
    pBtnBox->setLayoutDirection(Qt::LeftToRight);
    pBtnBox->setOrientation(Qt::Horizontal);

    //
    QGridLayout *pGridLayout = findChild<QGridLayout*>();
    pGridLayout->removeWidget(pBtnBox);
    pGridLayout->addWidget(pBtnBox, 4, 1);

同理,若希望给qt内置控件添加自定义控件,可采用同样的方法进行

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:40480次
    • 积分:970
    • 等级:
    • 排名:千里之外
    • 原创:53篇
    • 转载:28篇
    • 译文:3篇
    • 评论:5条
    最新评论