チューリング マシンをシミュレートするツールを作成しています。
ここに、そのようなマシンの遷移表があります
セルをダブルクリックすると、小さなダイアログがポップアップし (これは から派生したカスタム ウィジェットですQFrame
)、セルの内容を編集できるようにする必要があります。セルにはいくつかのルール (それら|q2, 3, R|
など) が含まれている場合があり、その小さなダイアログにこれらを表示したいと考えています。問題は、ユーザーがルールを追加および削除できる必要があるということです。最初は、そのために s を使用したかったQLabel
のですが、追加の側面では問題ありませんが、既存のルールを削除するにはどうすればよいですか? ユーザーにルールを選択して [削除] をクリックしてもらう予定でしたが、ルール全体 ( QLabel
) が選択されていることを確認する必要がありますか?
それとも、完全に異なる方法で削除する必要がありますか? すべてのラベルに独自のチェックボックスを持たせたいですか?
できるだけシンプルに保ちたいと思います。たとえば、QTableWidget
これには「太りすぎ」のように感じます