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

The code field will not be updated when the TextArea/TextEdit font size changes

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P2: Important P2: Important
    • None
    • 6.9.2
    • None
    • All

      import QtQuick
      import QtQuick.Controls
      
      ApplicationWindow{
          width: 640
          height: 480
          visible: true
          title: qsTr("Hello World")
          id:window
          TextArea {
              id:textArea
              textFormat: Qt.MarkdownText
              anchors.fill: parent
              font.pointSize: 22
              wrapMode: Qt.TextWrapAnywhere
              text:"
      contentsdfasdfasfdasdfasdfasdfasdfafdsasdfas
      ```
      #include <QGuiApplication>
      #include <QQmlApplicationEngine>        int main(int argc, char *argv[])
              {
              #if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
                  QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
              #endif
                  QGuiApplication app(argc, argv);            QQmlApplicationEngine engine;
                  const QUrl url(QStringLiteral(\"qrc:/main.qml\"));
                  QObject::connect(
                      &engine,
                      &QQmlApplicationEngine::objectCreated,
                      &app,
                      [url](QObject *obj, const QUrl &objUrl) {
                          if (!obj && url == objUrl)
                              QCoreApplication::exit(-1);
                      },
                      Qt::QueuedConnection);
                  engine.load(url);            return app.exec();
              }
      ```
      "
          }    footer: SpinBox {
              value: textArea.font.pointSize
              from: 1
              stepSize: 1
              to:100
              onValueChanged: {            // The code field is not updated
                  textArea.font.pointSize = value            // Can be updated
                  // const content = textArea.text
                  // textArea.text = ""
                  // textArea.font.pointSize = value
                  // textArea.text = content
              }
          }
      }
       

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

            qt.team.quick.subscriptions Qt Quick and Widgets Team
            lzhdsd lzh lzh
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes