在Qt工具欄上的控件可以通過以下步驟獲取:
findChild
函數來獲取工具欄上的控件。例如,如果在工具欄上有一個名為toolButton
的QToolButton
控件,則可以使用以下代碼獲取該控件:QToolButton *toolButton = findChild<QToolButton*>("toolButton");
這將返回指向toolButton
控件的指針。QToolButton *toolButton = new QToolButton(this);
ui->toolBar->addWidget(toolButton); // 將工具欄添加到工具欄上
// 存儲工具欄上的控件
m_toolButton = toolButton;
這樣,您可以在代碼中使用m_toolButton
來訪問工具欄上的控件。請注意,這些示例假設您使用的是Qt設計師和Qt Creator進行界面設計和代碼生成。如果您在代碼中手動創建工具欄和控件,則需要相應地進行更改。