我正在编写一个模拟图灵机的工具。
在这里,我得到了这样一台机器的转换表
双击单元格时,会弹出一个小对话框(这是一个自定义小部件,派生自 QFrame
),应该允许编辑单元格的内容。一个单元格可能包含多个规则(那些 |q2, 3, R|
等),我希望那个小对话框显示这些。问题是用户应该能够添加和删除规则。起初,我想为此使用 QLabel
,添加方面没问题,但如何删除现有规则?我计划让用户选择规则并单击“删除”,但我是否确保选择了整个规则 (QLabel
)?
或者我应该采取完全不同的方法来删除?比如让每个标签都有自己的复选框?
我希望它尽可能简单。比如QTableWidget
这个就太“肥”了,我觉得
最佳答案
您应该使用 QListWidget - 这将允许多行、多项选择,没有单元格或水平/垂直标题。
关于c++ - Qt - 显示多个可选择的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12218683/