UserManageDlg::UserManageDlg() { SET_FONT setWindowTitle(tr("用户管理")); m_pUserCenter = USERCENTER::instance(); CreateToolBar(); userTable_ = new QTableWidget(this); userTable_->setRowCount(0); userTable_->setColumnCount(2); userTable_->setColumnWidth(0, 130); userTable_->setColumnWidth(1, 200); userTable_->setFrameStyle(QFrame::Plain); userTable_->setEditTriggers(QAbstractItemView::NoEditTriggers); userTable_->setSelectionBehavior(QAbstractItemView::SelectRows); userTable_->setSelectionMode(QAbstractItemView::SingleSelection); QStringList headList; headList << "用户名" << "用户角色"; userTable_->setHorizontalHeaderLabels(headList); QVBoxLayout *layout = new QVBoxLayout(); layout->addWidget(toolBar_); layout->addWidget(userTable_); setLayout(layout); connect(addUserAct_, SIGNAL(triggered()), this, SLOT(AddUser())); connect(delUserAct_, SIGNAL(triggered()), this, SLOT(DelUser())); connect(editUserAct_, SIGNAL(triggered()), this, SLOT(EditUser())); DisplayUsers(); }
void UsersMngDialog::ItemDoubleClicked( QTreeWidgetItem * /* item */, int /* column */ ) { EditUser(); }