【问题标题】:Sudoku GUI using QTableView (QT5)使用 QTableView (QT5) 的数独 GUI
【发布时间】:2016-01-14 14:59:43
【问题描述】:

我正在尝试为数独创建一个 GUI(用于提高我的 QT5 技能)。我决定为这些目的使用 QTableView。到那时为止都没有问题。

现在我想绘制网格以使 3x3 字段更加可见。有什么想法吗,我该怎么做?

【问题讨论】:

  • 天哪,拜托,你找到了一把锤子,现在对你来说一切都像钉子吗?为此创建一个自定义小部件!

标签: qt user-interface qt5 qtableview


【解决方案1】:

我真的建议不要为此使用QTableView,它可能通过使用委托(主要用于数据表示)来解决,但这会非常棘手。最好的解决方案是通过子类化QWidget、构建paintEvent 功能并放置数据模型来构建自定义小部件。我知道构建自定义小部件听起来确实比较困难,但实际上非常简单。

这里有一些很好的入门资源:

之后,QPainter 类引用将对实现您的绘图命令非常有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-14
    • 1970-01-01
    • 2016-11-20
    • 2013-12-28
    • 1970-01-01
    • 1970-01-01
    • 2017-02-16
    • 2019-04-08
    相关资源
    最近更新 更多