1
我想在qt中做一個簡單的GUI。圖形用戶界面將具有各種名稱的可點擊按鈕,並根據鼠標點擊他們,他們會做不同的事情。Qt自動生成按鈕使用csv的數據
目前,我正在單獨創建按鈕,它們都具有相同的屬性,但名稱不同。
我有一個需要按鈕的名稱的文本/ csv文件。有沒有辦法循環通過文件並自動創建按鈕,其中按鈕名稱是來自文件的數據。即如果文件中的數據是「第一」,「第二」,「第三」。用名稱創建3個按鈕,第一個和第三個。
我想在qt中做一個簡單的GUI。圖形用戶界面將具有各種名稱的可點擊按鈕,並根據鼠標點擊他們,他們會做不同的事情。Qt自動生成按鈕使用csv的數據
目前,我正在單獨創建按鈕,它們都具有相同的屬性,但名稱不同。
我有一個需要按鈕的名稱的文本/ csv文件。有沒有辦法循環通過文件並自動創建按鈕,其中按鈕名稱是來自文件的數據。即如果文件中的數據是「第一」,「第二」,「第三」。用名稱創建3個按鈕,第一個和第三個。
假如你有你的標籤已經被解析並存儲在QStringList labels
或類似:
Q_FOREACH(auto label, labels) {
auto button = new QPushButton(label);
// configure your button with the common settings here
some_layout_in_your_ui->addWidget(button);
}
其中some_layout_in_your_ui
是,好,你要放置按鈕。
是的。他們甚至有1行示例代碼在[documentation](https://doc.qt.io/qt-5/qpushbutton.html)中執行。 – nwp