| 
 Название: И снова про QStatusBar
 Отправлено: D_N_S от Июля 03, 2006,  20:36
 
 Ковыряюсь весь вечер со статусбаром и никак не могу понять. Он создается индивидуально для каждого диалога???  
 Или его все-таки можно иметь индивидуально для каждого из QTable-ов, находящихся друг над другом?
 
 
 Заранее спасибо.
 
 P.S. Варианты обхода вижу только в создании дочерних диалогов в диалоге либо в псевдостатусбаре (lineEdit). Но хочеся все-таки по красивому.
 
 Название: Чтоб не изобретать велосипед
 Отправлено: D_N_S от Июля 06, 2006,  13:05
 
 Вопрос снят. Можно отстатусбарить кутабле посредство общего родительского виджета! добавлено спустя 47 минут: QVBoxLayout * mainFormLayout;//	QSplitter * splitter;
 QWidget * canvLayoutWidget1, * canvLayoutWidget2;
 QVBoxLayout * layout1, * layout2;
 QTable * tbl1, * tbl2;
 QStatusBar * bar1, * bar2;
 QButton *btn;
 
 
 mainFormLayout = new QVBoxLayout( this, 0, 0, "mainFormLayout");
 
 splitter = new QSplitter( this, "splitter" );
 splitter->setOrientation( QSplitter::Vertical );
 
 canvLayoutWidget1 = new QWidget( splitter, "layout1widg" );
 canvLayoutWidget2 = new QWidget( splitter, "layout2widg" );
 
 layout1 = new QVBoxLayout( canvLayoutWidget1, 0, 0, "layout1");
 layout2 = new QVBoxLayout( canvLayoutWidget2, 0, 0, "layout2");
 
 tbl1 = new QTable( canvLayoutWidget1, "tbl1" );
 tbl2 = new QTable( canvLayoutWidget2, "tbl2" );
 
 bar1 = new QStatusBar (canvLayoutWidget1);
 bar2 = new QStatusBar (canvLayoutWidget2);
 
 btn = new QPushButton (this);
 
 layout1->addWidget( tbl1 );
 layout2->addWidget( tbl2 );
 
 layout1->addWidget (bar1);
 layout2->addWidget (bar2);
 
 mainFormLayout->addWidget( splitter );
 mainFormLayout->addWidget (btn);
 languageChange();
 resize( QSize(563, 455).expandedTo(minimumSizeHint()) );
 
 clearWState( WState_Polished );
 
 //ТЕСТОВОЕ
 tbl1->setNumRows( 3 );
 tbl1->setNumCols( 3 );
 tbl2->setNumRows( 3 );
 tbl2->setNumCols( 3 );
 
 connect (btn, SIGNAL(clicked()), this, SLOT(myClick()));
 
 
 |