Ну собственно вот картинки на которых видна проблема:
[attachment=113:1.JPG]
[attachment=114:2.JPG]
На первой картинке слева виджет с QTreeWidget прикреплен. Как сделать, чтобы этот виджет был явно виден?
Вот код создания прикрепляемого виджета:
/// Создание прикрепляемых виджетов
void TLV::createDockWidgets()
{
QDockWidget* dock = new QDockWidget(this);
dock -> setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);
treePhaseView = new QTreeWidget(this);
treePhaseView->setObjectName(QString::fromUtf8("treePhaseView"));
treePhaseView->headerItem()->setText(0, QApplication::translate("TLVClass", "", 0, QApplication::UnicodeUTF8));
dock -> setWidget(treePhaseView);
addDockWidget(Qt::LeftDockWidgetArea, dock);
}
Вот код, сгенеренный создания других элементов окна!
/// Инициализация и установка нужных размеров окна приложения
void Ui_TLVClass::setupUi(QMainWindow *TLVClass)
{
if (TLVClass->objectName().isEmpty())
TLVClass->setObjectName(QString::fromUtf8("TLVClass"));
TLVClass->resize(942, 776);
QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
sizePolicy.setHorizontalStretch(0);
sizePolicy.setVerticalStretch(0);
sizePolicy.setHeightForWidth(TLVClass->sizePolicy().hasHeightForWidth());
TLVClass->setSizePolicy(sizePolicy);
TLVClass->setMinimumSize(QSize(200, 200));
centralWidget = new QWidget(TLVClass);
centralWidget->setObjectName(QString::fromUtf8("centralWidget"));
gridLayout = new QGridLayout(centralWidget);
gridLayout->setSpacing(6);
gridLayout->setMargin(11);
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
trackView = new QTrackWidget(centralWidget);
trackView->setObjectName(QString::fromUtf8("trackView"));
sizePolicy.setHeightForWidth(trackView->sizePolicy().hasHeightForWidth());
trackView->setSizePolicy(sizePolicy);
trackView->setMinimumSize(QSize(160, 200));
gridLayout->addWidget(trackView, 0, 0, 1, 1);
TLVClass->setCentralWidget(centralWidget);
menuBar = new QMenuBar(TLVClass);
menuBar->setObjectName(QString::fromUtf8("menuBar"));
menuBar->setGeometry(QRect(0, 0, 942, 21));
TLVClass->setMenuBar(menuBar);
retranslateUi(TLVClass);
QMetaObject::connectSlotsByName(TLVClass);
}
/// Оглавление окна приложения
void Ui_TLVClass::retranslateUi(QMainWindow *TLVClass)
{
TLVClass->setWindowTitle(QApplication::translate("TLVClass", "TransasLogView", 0, QApplication::UnicodeUTF8));
Q_UNUSED(TLVClass);
}
Сможете подсказать в чем ошибочка? Делал по приведенному примеру в примерах Qt!