我正在编写一个模拟图灵机的工具。
在这里,我有一台这样一台机器的转换表
双击单元格时,会弹出一个小对话框(这是一个自定义小部件,派生自QFrame
),并且应该允许编辑单元格的匹配。一个单元格可能包含几个规则(那些|q2, 3, R|
等),我想要一个小对话框来显示这些规则。问题是用户应该能够添加和删除规则。起初,我想使用QLabel
,这对于添加方面很好,但是如何删除现有规则?我计划让用户选择规则并点击"删除"但是我确保选择了整个规则(QLabel
)吗?
或者我应该采取完全不同的方法来删除?就像让每个标签都有一个自己的复选框一样?
我想尽量保持简单。例如,QTableWidget
也是"胖"为此,我觉得
答案 0 :(得分:2)
你应该使用一个QListWidget - 这将允许多行,多次选择,没有单元格或水平/垂直标题。