<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                [TOC] ## 概述 QTreeWidget 的基類 常用函數 ``` // 排序 void QTreeView::?sortByColumn(int column, Qt::SortOrder order) // 在沒有開啟自動排序的情況下,也可以調用該函數進行一次性的條目排序。 void QTreeView::?setColumnHidden(int column, bool hide) //設置列隱藏或顯示 bool QTreeView::?isColumnHidden(int column) const //判斷列是否隱藏 void QTreeView::hideColumn(int column) //槽函數,隱藏指定列 void QTreeView::showColumn(int column) //槽函數,顯示指定列 void QTreeView::?setColumnWidth(int column, int width) //設置列寬 int QTreeView::?columnWidth(int column) const //獲取指定列的寬度 void QTreeView::?resizeColumnToContents(int column) //槽函數,自動調整 指定列的寬度 // 控制顯示父子節點的縮進寬度 int indentation() const //獲取父子節點的縮進寬度 void setIndentation(int i) //設置縮進寬度 void resetIndentation() //重置縮進寬度為默認值 // 折疊和展開槽函數 void collapseAll() //折疊所有子孫節點,這樣只能看到頂級節點 void expandAll() //展開所有子孫節點,完全展開的樹 void expandToDepth(int depth) //展開 depth 層級的子節點,負數展開所有 ``` ## 示例 ### 自定義行的 QTreeView Widget ``` #include <QApplication> #include <QTreeView> #include <QStandardItemModel> #include <QStandardItem> #include <QHBoxLayout> #include <QLabel> int main(int argc, char *argv[]) { QApplication a(argc, argv); // 創建QTreeView和QStandardItemModel QTreeView treeView; QStandardItemModel model; treeView.setModel(&model); // 添加數據到model for (int row = 0; row < 5; ++row) { QStandardItem *item = new QStandardItem(""); model.setItem(row, 0, item); // 創建自定義widget QWidget *customWidget = new QWidget(); QHBoxLayout *layout = new QHBoxLayout(); // 添加文本到QLabel QLabel *label1 = new QLabel(QString("Label 1 %1").arg(row + 1)); QLabel *label2 = new QLabel("Label 2"); layout->addWidget(label1); layout->addWidget(label2); customWidget->setLayout(layout); treeView.setIndexWidget(model.index(row,0), customWidget); } treeView.show(); return a.exec(); } ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看