3

私はテストケースエディタに取り組んでいます。このエディタには、送受信パケット形式である USART が含まれています。エディターはテーブル ビューです。

送受信パケットの長さは 8 バイトです。次に例を示します。

0x01 0x02 0x03 ... 0x08

それは私の 5 番目と 6 番目のコラムにあります。ここで、この列のセルを読み取り専用にしたいのですが、これらの列の任意のセルをダブルクリックすると、ポップアップ ウィジェットが表示されます。このウィジェットには、ユーザーがパケット形式 (つまり 8 バイト長) のデータを入力できるテキスト編集の 8 つのボックスが含まれます。このデータをポップアップ、ウィジェットからバックエンドの読み取り専用セルに簡単にコピーできます。

これにより、各バイト間にスペースが必要かどうかなど、すべてのポリシーがユーザーから取り除かれます。これにより、潜在的な人的エラーが排除されます。

1: テーブル ビューのセルをダブルクリックするためのイベント ハンドラはありますか?

2: 同じ列の各セルに共通のダブルクリック ハンドラを使用できますか?

3: 特定の列のセルをテーブル ビューで読み取り専用にするにはどうすればよいですか? ただし、最後に (つまり、元に戻す) 値を変更できるという事実を維持します。

ここに画像の説明を入力

4

1 に答える 1