• 6466阅读
  • 3回复

在QMainWindow中顯示QSplitter [复制链接]

上一主题 下一主题
离线lindamon
 

只看楼主 倒序阅读 楼主  发表于: 2008-08-31
— 本帖被 XChinux 执行加亮操作(2008-08-31) —
Dear All:

小弟想在MainWindow下,切割兩個視窗,這兩個視窗是用來顯示tableView
就類似是 TotalCommander

但是想在MainWindow底下加入QSplitter or tableView 都無法顯示出來...
以下是Code部分,不曉得可以如此用法嗎??

SdiWindow::SdiWindow( QWidget *parent ) : QMainWindow( parent )
{
        //  以下只列出相關程式碼
        m_pLeftTable = new QTableView();    // 左視窗
        m_pRightTable= new QTableView();  //  右視窗
         
    QSplitter splitter;  // 將左右兩個View加入Splitter
        splitter.addWidget( m_pLeftTable );
        splitter.addWidget( m_pRightTable );
       
        setCentralWidget(&splitter);     
}
离线duduqq

只看该作者 1楼 发表于: 2008-08-31
用QDesider做出来先,再转成代码看看就知怎样了
离线codespy
只看该作者 2楼 发表于: 2008-08-31
这个问题应该看这里http://www.qtcn.org/bbs/read.php?tid=11468#25717
想显示出QSplitter的外观也只能是修改界面的外观了,对于默认的XP外观来说。
离线lindamon

只看该作者 3楼 发表于: 2008-08-31
謝謝各位回覆,原來之前就有相關文章,
因為我是用QmainWindows來做搜尋......
快速回复
限100 字节
 
上一个 下一个