リストウィジェットを作成し、デザイナ(シャットダウン)でインデックス(またはアイテム)を追加しました。 このアイテム(インデックス)をクリックすると何かする必要があります。しかし、私はそれを行う方法を理解することはできません。QListWidgetのアクションをクリック
connect(ui->listWidget,SIGNAL(itemClicked(QListWidgetItem*)),this,SLOT(itemClicked(QListWidgetItem*)));
void MainWindow::on_listWidget_clicked(const QModelIndex &index)
{
if(ui->listWidget->indexWidget(index) == QAbstractItemView::Shutdown) {
command = "shutdown /s /t 7200";
}
}
私はクリックアクションを追加したとき、私は、エラー'Shutdown' is not a member of 'QListWidgetItem'
行
void MainWindow::on_listWidget_clicked(const QModelIndex &index)
が自動的に作成された取得します。私のリストの
スクリーンショット
あなたは何ですか'ui-> listWidget-> indexWidget(index)==で行うことになりますQAbstractItemView :: Shutdown'? – eyllanesc
ああ、SRY私の悪い、 シャットダウン忘れてしまった - 私は私の質問を編集するには、リスト の要素を、uは私は私のリストで、この要素を選んだとき、私はちょうど何かをしたい、そう を見ることができ、敵の例は、いくつかの変数 – Tosik
ない設定します存在する:QAbstractItemView ::シャットダウン – eyllanesc