我正在编写一个模拟图灵机的工具。
在这里,我有一个这样的机器的转换表
双击单元格时,会弹出一个小对话框(这是一个自定义小部件,源自QFrame
),应该允许编辑单元格的内容。一个单元格可能包含多个规则(|q2, 3, R|
诸如此类),我希望那个小对话框显示这些规则。问题是用户应该能够添加和删除规则。起初,我想用QLabel
s 来做这件事,这对于添加方面来说很好,但是如何删除现有规则呢?我计划让用户选择规则并单击“删除”,但我是否确保QLabel
选择了整个规则 ( )?
还是我应该采取完全不同的方法来删除?就像让每个标签都有自己的复选框一样?
我想让它尽可能简单。例如,QTableWidget
对于这个来说太“胖”了,我觉得