0

我正在编写一个模拟图灵机的工具。

在这里,我有一个这样的机器的转换表

在此处输入图像描述

双击单元格时,会弹出一个小对话框(这是一个自定义小部件,源自QFrame),应该允许编辑单元格的内容。一个单元格可能包含多个规则(|q2, 3, R|诸如此类),我希望那个小对话框显示这些规则。问题是用户应该能够添加和删除规则。起初,我想用QLabels 来做这件事,这对于添加方面来说很好,但是如何删除现有规则呢?我计划让用户选择规则并单击“删除”,但我是否确保QLabel选择了整个规则 ( )?

还是我应该采取完全不同的方法来删除?就像让每个标签都有自己的复选框一样?

我想让它尽可能简单。例如,QTableWidget对于这个来说太“胖”了,我觉得

4

1 回答 1

2

您应该使用 QListWidget - 这将允许多行、多选,没有单元格或水平/垂直标题。

http://qt-project.org/doc/qt-4.8/qlistwidget.html

于 2012-08-31T17:04:54.910 回答