qtableview

    0热度

    1回答

    我正在学习Qt,现在我正在开发扫雷类游戏。 对于显示游戏板我使用QTableView与我的自定义模型,扩展QAbstractTableModel。 显示模型中的数据效果很好。我已超载QVariant data(const QModelIndex &index, int role),所有单元格都正确显示其“内容”。 现在我想处理游戏板点击并将任何数据传递给模型。 我已经超负荷使用setData()函

    0热度

    1回答

    我开发的qt版本是Qt4.7.0,运行qt versin是Qt4.8.6。操作系统是相同的,那就是Ubuntu Kylin 14.04。 有一个奇怪的事情,tableView->setStyleSheet(QString("QTabelView{selection-background-color:transparent;}"));在Qt4.7.0,但不是在Qt4.8.6。 在Qt4.8.6默认s

    0热度

    1回答

    我有一个QMainWindow,其中包含一个QTableView作为其中心部件。 我通过设置模型(它来自QAbstractTableModel)来填充此QTableView。 QTableView的选择行为设置为QAbstractItemView::SelectRows。这意味着如果我点击一个单元格,整个行被选中(并突出显示)。 我希望能够以编程方式集中/突出显示QTableView中的一行。换句

    0热度

    1回答

    我有一个应用程序,其中有一个QWidget。此QWidget分为两部分,使用垂直方向的QSplitter。 这两个部分是: QTreeWidget 在左边; QTableView在右边。 QTableView中使用的模型继承自QAbstractTableModel。 当我在QTreeWidget中选择一行时,应该更新右侧的QTableView。 QtableView应该按升序显示行号,一列应显示对

    0热度

    1回答

    我创建使用QSqlTableModel一个模型,然后通过创建一个QTableView和tablview设定的模型就可以了。 我想更新模型,并自动查看每当数据库被其他程序更新。我怎样才能做到这一点?

    0热度

    2回答

    我想为TCP数据包做类似日志的事情。我试图用QTableWidget的,但不知道这是正确的方式: int index = ui->lwHistory->rowCount(); //get index to new row (adding to the end) ui->lwHistory->insertRow(index); // Fill the row in that wa

    0热度

    1回答

    我创建了一个QTableView并设置其采用的是滑盖编辑在列2单元我呼吁所有细胞openPersistentEditor 2栏的委托: MinMaxSliderDelegate *minMaxSliderDelegate = new MinMaxSliderDelegate(this); table = new QTableView(); table->setModel(new ServoCo

    0热度

    2回答

    我使用QTableView中和QStandardItemModel我试图以色行的字体剩余的黑色。 我用我的委托类的paint方法: void Delegate::paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const { QBrush brush(Qt::r

    0热度

    1回答

    我正在使用Qt 5.4.2,并且在填充模型视图时如何更改数据“表示形式”时遇到问题。我有一个QSqlTableModel来存放数据库数据和一个显示数据库内容的QTableView。 现在数据库中的一些数据与我想在视图中显示的格式不同。例如,我想以不同的方式显示日期格式,但我不知道在何处/如何实现此类逻辑。我不希望模型受到任何影响,只有视图中显示的数据。

    0热度

    1回答

    我需要在QTableView的项目上绘制图标。 什么,现在我得到的是以下(每个大的矩形中的项目):我只能做的drawRect 与方法 QVariant myClass::data(const QModelIndex& index, int role) const ... case Qt::DecorationRole: { QPixmap pix(m_