Mr.Stone^_^
2015-08-10 02:53
采纳率: 44%
浏览 8.2k
已采纳

QT tabwidget 多页面切换问题

图片说明
如图,点击按钮1 时显示tab1点击按钮2是显示tab2,
新手,求指点,谢谢!

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • wafstudio 2015-08-12 14:02
    已采纳
     // 按钮响应
    void CUserAdminDlg::OnButtonClicked()
    {
        QPushButton* btn = qobject_cast<QPushButton*>(sender());
    
        if (btn == ui.m_pushButton_1)   
        {
            ui.m_tabWidget->setCurrentWidget(ui.m_tab_1);
        }
        else if (btn == ui.m_pushButton_2)  
        {
            ui.m_tabWidget->setCurrentWidget(ui.m_tab_2);
        }
    }
    
    已采纳该答案
    评论
    解决 无用 1
    打赏 举报
  • pashuxiong 2015-08-10 03:06

    只需要将tab1和tab2绑定特定QWidget容器就行了,点击函数不用我们写。使用tabwdget的addwidget方法添加相应窗口容器。比如:addwidget(
    widget1,icon,"tab1");

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题