Qt - 显示多条可选线条

时间:2012-08-31 15:46:15

标签: c++ qt qtablewidget

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

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

enter image description here

双击单元格时,会弹出一个小对话框(这是一个自定义小部件,派生自QFrame),并且应该允许编辑单元格的匹配。一个单元格可能包含几个规则(那些|q2, 3, R|等),我想要一个小对话框来显示这些规则。问题是用户应该能够添加和删除规则。起初,我想使用QLabel,这对于添加方面很好,但是如何删除现有规则?我计划让用户选择规则并点击"删除"但是我确保选择了整个规则(QLabel)吗?

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

我想尽量保持简单。例如,QTableWidget也是"胖"为此,我觉得

1 个答案:

答案 0 :(得分:2)

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

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