リストビューをつくる(追加)
Ruby/Qteの勉強 その14補足
昨日のスクリプトだとアイテムやカラムから外れた部分をタップすると強制終了してしまう。メソッドdispItemに渡されるitemがnilの為だと思う。そこでメソッドdispItemをitemがnil以外の場合のみ表示するように修正
def dispItem(item) #選択したアイテムのカラムを表示 if !item.nil? then #追加 @ebox1.clear @ebox1.insertLine(tr("カラム1=" + item.text(0).to_str)) @ebox1.insertLine(tr("カラム2=" + item.text(1).to_str)) # @ebox1.insertLine(item.text(0).utf8().to_str()) end #追加 end