zoukankan      html  css  js  c++  java
  • QTableWidget

    Public Functions

    QTableWidget(QWidget *parent = nullptr)
    QTableWidget(int rows, int columns, QWidget *parent = nullptr)
    virtual    ~QTableWidget()
    QWidget *    cellWidget(int row, int column) const
    void    closePersistentEditor(QTableWidgetItem *item)
    int    column(const QTableWidgetItem *item) const
    int    columnCount() const
    int    currentColumn() const
    QTableWidgetItem *    currentItem() const
    int    currentRow() const
    void    editItem(QTableWidgetItem *item)
    QList<QTableWidgetItem *>    findItems(const QString &text, Qt::MatchFlags flags) const
    QTableWidgetItem *    horizontalHeaderItem(int column) const
    bool    isPersistentEditorOpen(QTableWidgetItem *item) const
    QTableWidgetItem *    item(int row, int column) const
    QTableWidgetItem *    itemAt(const QPoint &point) const
    QTableWidgetItem *    itemAt(int ax, int ay) const
    const QTableWidgetItem *    itemPrototype() const
    void    openPersistentEditor(QTableWidgetItem *item)
    void    removeCellWidget(int row, int column)
    int    row(const QTableWidgetItem *item) const
    int    rowCount() const
    QList<QTableWidgetItem *>    selectedItems() const
    QList<QTableWidgetSelectionRange>    selectedRanges() const
    void    setCellWidget(int row, int column, QWidget *widget)
    void    setColumnCount(int columns)
    void    setCurrentCell(int row, int column)
    void    setCurrentCell(int row, int column, QItemSelectionModel::SelectionFlags command)
    void    setCurrentItem(QTableWidgetItem *item)
    void    setCurrentItem(QTableWidgetItem *item, QItemSelectionModel::SelectionFlags command)
    void    setHorizontalHeaderItem(int column, QTableWidgetItem *item)
    void    setHorizontalHeaderLabels(const QStringList &labels)
    void    setItem(int row, int column, QTableWidgetItem *item)
    void    setItemPrototype(const QTableWidgetItem *item)
    void    setRangeSelected(const QTableWidgetSelectionRange &range, bool select)
    void    setRowCount(int rows)
    void    setVerticalHeaderItem(int row, QTableWidgetItem *item)
    void    setVerticalHeaderLabels(const QStringList &labels)
    void    sortItems(int column, Qt::SortOrder order = Qt::AscendingOrder)
    QTableWidgetItem *    takeHorizontalHeaderItem(int column)
    QTableWidgetItem *    takeItem(int row, int column)
    QTableWidgetItem *    takeVerticalHeaderItem(int row)
    QTableWidgetItem *    verticalHeaderItem(int row) const
    int    visualColumn(int logicalColumn) const
    QRect    visualItemRect(const QTableWidgetItem *item) const
    int    visualRow(int logicalRow) const

    Public Slots

    void    clear()
    void    clearContents()
    void    insertColumn(int column)
    void    insertRow(int row)
    void    removeColumn(int column)
    void    removeRow(int row)
    void    scrollToItem(const QTableWidgetItem *item, QAbstractItemView::ScrollHint hint = EnsureVisible)

    Signals

    void    cellActivated(int row, int column)
    void    cellChanged(int row, int column)
    void    cellClicked(int row, int column)
    void    cellDoubleClicked(int row, int column)
    void    cellEntered(int row, int column)
    void    cellPressed(int row, int column)
    void    currentCellChanged(int currentRow, int currentColumn, int previousRow, int previousColumn)
    void    currentItemChanged(QTableWidgetItem *current, QTableWidgetItem *previous)
    void    itemActivated(QTableWidgetItem *item)
    void    itemChanged(QTableWidgetItem *item)
    void    itemClicked(QTableWidgetItem *item)
    void    itemDoubleClicked(QTableWidgetItem *item)
    void    itemEntered(QTableWidgetItem *item)
    void    itemPressed(QTableWidgetItem *item)
    void    itemSelectionChanged()

    Protected Functions

    virtual bool    dropMimeData(int row, int column, const QMimeData *data, Qt::DropAction action)
    QModelIndex    indexFromItem(const QTableWidgetItem *item) const
    QTableWidgetItem *    itemFromIndex(const QModelIndex &index) const
    QList<QTableWidgetItem *>    items(const QMimeData *data) const
    virtual QMimeData *    mimeData(const QList<QTableWidgetItem *> items) const
    virtual QStringList    mimeTypes() const
    virtual Qt::DropActions    supportedDropActions() const

    Reimplemented Protected Functions

    virtual void    dropEvent(QDropEvent *event) override
    virtual bool    event(QEvent *e) override
  • 相关阅读:
    [转自大神]js拖拽小总结
    双飞翼布局
    圣杯布局
    页面伸缩布局实例
    css动画
    html的简单笔记01
    沙扬娜拉一首——赠日本女郎(徐志摩)
    滑动门功能
    边框圆角练习--跳动的心
    边框圆角
  • 原文地址:https://www.cnblogs.com/herd/p/14069529.html
Copyright © 2011-2022 走看看