0
我需要有一個項目的名單,作爲這樣的..什麼樣的小工具在這方面很有用?
在此當點擊deletePushButton是整行應刪除。
因爲這個列表是動態創建的,所以我創建了多個水平佈局,並在代碼中添加了垂直佈局,我的問題是如何映射水平佈局中的3個項目。我不確定這種設計的更好方法是什麼。
我使用Qt 4.8.1在Win 7
我需要有一個項目的名單,作爲這樣的..什麼樣的小工具在這方面很有用?
在此當點擊deletePushButton是整行應刪除。
因爲這個列表是動態創建的,所以我創建了多個水平佈局,並在代碼中添加了垂直佈局,我的問題是如何映射水平佈局中的3個項目。我不確定這種設計的更好方法是什麼。
我使用Qt 4.8.1在Win 7
創建一個新的小工具,你的三個控件放到它。
class MyWidget : public QWidget
{
Q_OBJECT
public:
MyWidget(QWidget *parent = 0);
private:
QLabel *label;
QLineEdit *edit;
QPushButton *deleteButton;
};
MyWidget(QWidget *parent) :
QWidget(parent)
{
label = new QLabel("text");
edit = new QLineEdit;
deleteButton = new QPushButton;
QHBoxLayout *mainLayout = new QHBoxLayout;
mainLayout->addWidget(label);
mainLayout->addWidget(edit);
mainLayout->addWidget(deleteButton);
setLayout(mainLayout);
connect(deleteButton, SIGNAL(clicked()), this, SLOT(deleteLater()));
}