Windowオブジェクト ( )を使用してダイアログ ボックスを作成する予定class Window extends QWidgetです。
次の要素を含むダイアログ ボックス:
- リストボックス (
ListBox1) - 2 ラベル (
Label1&Label2) - ボタン
onClick()リストボックスの機能:
function ListBox1Click($sender, $params)
{
$selected = $this->ListBox1->readItemIndex();
$this->Label1->setCaption($selected);
}
このコードの目的は、リストボックスからアイテムを選択してから、そのListBox1Clickインデックスを に表示 ( ) することLabel1です。
ただし、アイテムが選択されている場合は、readItemIndex()数値 `-1' を返します。
に含まれるアイテムListBox1
(Key / Value)
32432 / dfdfwsf
43543 / csdcsdc
たとえばdfdfwsf、リストボックスから選択した場合、 index/key を返す必要があります32432。-1が返されます。