Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-4849

QTreeWidgetItem::setText() will not update the widget

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Not Evaluated
    • 4.7.1
    • 4.5.3
    • Widgets: Itemviews
    • None
    • 0baa15e68c7b2e009c1f81f81148939725c216c8

    Description

      Reproducible with the following code:

      #include <QtGui>
      
      class MainWindow : public QMainWindow {
          Q_OBJECT
      
      public slots:
          void changeModelValue(int);
      
      public:
          MainWindow(QWidget *parent = 0);
          ~MainWindow() {};
      
      private:
          QTreeWidget *treeWidget;
          QTreeWidgetItem *item;
      };
      
      MainWindow::MainWindow(QWidget *parent) :  QMainWindow(parent)
      {
          treeWidget = new QTreeWidget;
          treeWidget->setColumnCount(2);
      
          QSlider *slider = new QSlider;
      
          QHBoxLayout *hlayout = new QHBoxLayout;
          hlayout->addWidget(treeWidget);
          hlayout->addWidget(slider);
          QWidget *mwidget = new QWidget;
          setCentralWidget(mwidget);
          centralWidget()->setLayout(hlayout);
      
          QStringList strList;
          strList << "variable1" << "0";
          item = new QTreeWidgetItem(strList);
      
          treeWidget->insertTopLevelItem(0, item);
      
          connect(slider, SIGNAL(valueChanged(int)), this, SLOT(changeModelValue(int)));
      }
      
      void MainWindow::changeModelValue(int i)
      {
          item->setText(1, QString::number(i));
      }
      
      #include "main.moc"
      
      int main(int argc, char **argv)
      {
          QApplication app(argc, argv);
          MainWindow window;
          window.show();
          return app.exec();
      }
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            goffart Olivier Goffart (closed Nokia identity) (Inactive)
            mpejcoch Martin Pejcoch (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes