新建兩個toolbutton控制元件
groupBox = new QGroupBox(horizontalLayoutWidget);
groupBox->setObjectName(QStringLiteral("groupBox"));
verticalLayout = new QVBoxLayout(groupBox);
verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
toolButton = new QToolButton(groupBox);
toolButton->setObjectName(QStringLiteral("toolButton"));
verticalLayout->addWidget(toolButton);
groupBox = new QGroupBox(horizontalLayoutWidget);
groupBox->setObjectName(QStringLiteral("groupBox"));
verticalLayout = new QVBoxLayout(groupBox);
verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
toolButton = new QToolButton();
toolButton->setObjectName(QStringLiteral("toolButton"));
verticalLayout->addWidget(toolButton);
new QToolButton()這里寫不寫指標會有什么區別?


uj5u.com熱心網友回復:
toolbutton沒有宣告,你這樣不會報錯嗎?uj5u.com熱心網友回復:
宣告寫在.h檔案里面uj5u.com熱心網友回復:
應該沒區別 都會跟隨groupBox資源的釋放而釋放uj5u.com熱心網友回復:
沒有問題,因為后來加入布局管理器中了可以通過toolButton.parent() 來觀察,另外可以參考布局管理器的官方檔案,里面有
當使用布局時,在構造子視窗小部件時**不需要**傳遞父視窗小部件。布局將自動重新分配小部件( 使用QWidget::setParent() ),以便它們是安裝布局的小部件的子部件。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/262262.html
標籤:Qt
