使Qt中的Splitter不能移动的设置方法

1 m_tableSplitter = new QSplitter(Qt::Horizontal, this);  
2 //... 假设已经有两个Widget放到里面。  
3 m_tableSplitter->setStyleSheet("QSplitter::handle { background-color: black }");  
4 QSplitterHandle *splitterHandle = m_tableSplitter->handle(1);  
5 if(splitterHandle)  
6 {  
7     //Disable the Middle Line, it can't adjust.  
8     splitterHandle->setDisabled(true);  
9 }  

 

posted @ 2016-11-29 10:47  PhiliAI  阅读(1604)  评论(0编辑  收藏  举报