What's new in this version: Important Changes: Qtbase: - 168855901a QCoreApplication::exit: make it a slot exit() is now a slot, like quit(). - dcc4605bf0 QString: add missing char8_t* constructor / fromUtf8 overloads - Added a constructor and a fromUtf8() overload taking a const char8_t * argument - 20a9f74851 Read DPI from X Settings initially as wellQt now reads Xft/DPI from X settings at startup, and will prefer this - value over Xft.dpi from X resources - f4292c10a3 Fix case sensitivity handling QSFPM - Case sensitivity as well as regular expression options handling have been fixed. The original value is properly kept when using - setFilterWildCard and setFilterFixedString. The regular expression options are now also properly kept when changing the case senstitivity through setFilterCaseSensitivity. - 8c0dab650d QSFPM: fix filterCaseSensitivityChanged signal emission logic - A call to QRegularExpression overload of setFilterRegularExpression now emits a filterCaseSensitivityChanged signal, if required - bced3a2477 ItemViews: don't delete dragged items when a subclass accepted the move - Classes overriding dropEvent for MoveAction events to move data can call accept() on the event before calling the superclass to prevent QAbstractItemView from deleting the source item. - 4f5c8fecac Write out the HTML correctly for nested lists - The output of toHtml() now handles nested lists correctly - 3b78f6d94b Windows: Work-around misreporting of Script and Roman - Fixed text in "Roman" and "Script" bitmap fonts not showing in Qt Quick applications - 975e693747 Update bundled libjpeg-turbo to version 2.1.0 libjpeg-turbo was updated to version 2.1.0 - 2a2680ea22 macOS: Fix synthesized bold - Fixed an issue where boldness would not be correctly synthesized for families with no bold variant - 3e971f6fb4 SQLite: Update SQLite to v3.35.5
Updated SQLite to v3.35.5: 90fe6301ba rhi: Fix memory leak: - Fixed a memory leak in QRhiGles2 - c5e6a06305 Windows: Add synthesized fonts also when there is a style name - Fixed an issue where bold/italic would not be synthesized for fonts if QFont::NoFontMerging was set - b552e75561 QPageSize: make PageSizeId ctor non-explicit Conversion from a QPageSize::PageSizeId is now implicit - 562187fc55 Fix memory leak when using small caps font - Fixed a memory leak when initializing a small caps font - 9e908fc57a Enable UNICODE for all Qt targets and Qt consumers by default - Enables the UNICODE and _UNICODE definitions on WIN32 platforms by default for all cmake projects to reflect the qmake behavior. Use - qt6_disable_unicode_defines function to disable the default unicode definitions.
Qtdeclarative: - 12a14164a7 Fix regression where qtquickcompiler cannot find rcc - Fixed regression in Qt 6.1.0 which broke 'QT += qtquickcompiler' on Linux, macOS
Qttools: - d34cf404 macdeployqt: Fix bug parsing otool output when deploying plugins - Fix plugin deployment bug caused by otool parsing - 3b88ee4f macdeployqt: Fix plugin resolution bugs for non-standard installs - Uses QLibraryInfo to resolve plugins at install locations
Qtquickcontrols2: - a2b56c366 ToolTip: use contentWidth of Text contentItem to account for newlines - The implicit width of ToolTips now accounts for newlines in the text - If you want to use the old behavior, set ToolTip's contentWidth to implicitContentWidth
Fixed: Qtbase: - [macOS] Labs platform context menu items are disabled on modal window - Static build fails on MinGW and MSVC2019, shadertools? - Handle PLUGIN_EXTENDS = - in qmake plugin projects and in pro2cmake - Fix qtwayland / qtquickcontrols2 static builds failing to reconfigure in a non-prefix build - Assert while trying to load SVG - Using QNetworkInformation will cause application crash when exit - QTypeTraits templates break existing code - Qt 6.1.0 Android binary size on Windows host increased significantly - gradients widget example crashes - QAbstractItemModelTester false positive removing rows with no columns - QXmlStreamReader.prefix() cannot return EndElement's prefix - Setting a cancel button on QProgressDialog more than once causes layout to be invalid - tst_qpromise fails to compile with C++20 standard enabled - REG: Blinking cursor leaving an artifact in QTextEdit - Redownloading same file in parallel produces a warning about removal of cache file - QSortFilterProxyModel::setFilterRegularExpression(const - QString &) preserves all pattern options - QSqlTableModel support column names with dots - QThreadPool should make sure maxThreadCount is > 0 as < 1 breaks it even though the docs say otherwise. - Qt6 Static build for macOS problem: Undefined symbols for architecture x86_64 and issues with libraries linking. - Persistent index handling in QAbstractItemModel is wrong - qt-configure-module does not work as expected with multi config ninja generator - CMake: linker error with Linux Static Libraries while using QtQuick.Controls - "qmake -qtconf foo.conf -query" does not work - tst_QRhi::renderToTextureArrayOfTexturedQuad fails on Android Emulator in CI - JSON documentation needs updating for deprecations - setDropAction() is not respected in ItemViews during move operation on MAC - Http2: authenticationRequired is not emitted PYSIDE-1404 Incompatible import of "Object" in compiled UI - Fix qtwayland / qtquickcontrols2 static builds failing to reconfigure in a non-prefix build - qvnc: Arbitrary memory read vulnerability - If user pressed back button during application startup. Application becomes unresponsive. - MSVC: warning C4723: potential divide by 0 in Qt Gui - SizeGrip missing - QSqlTableModel ORDER BY doesn't quote table name [with spaces] - QTCREATORBUG-25389 Can't use manual tests from Creator - Different Screen.pixelDensity and Screen.devicePixelRatio - "moc" failed to parse auto in trailing-return-type signals and slots - Sample code doesn't compile - Stylesheet with pseudo state on QPlainTextEdit - QTextDocument::toHtml: nested lists (ul, ol) not nested in output - Some Windows fonts don't work in Text - MDI Sub window title remains in main window title when DontMaximizeSubWindowOnActivation option used - [REG 5.13.2->5.14.0]: QPainter renders in Text wrong when units set to micrometers - if font size is set via stylesheet for QTab, it chops off text - QSyntaxHighlighter does not apply capitalization with - QTextCharFormat::setFontCapitalization - Japanese and Chinese characters have no effect by bold enabled - qtshadertools/qtools require cmake wrappers from qtimageformats (WebP/Jasper) in static builds - Reg:5.15.2->5.15.3 QPushButton Focus rect is change of behavior - background-color does not propagate beyond first child element - QPainter rotate causes pixmap rendering issues - QLabel with word wrap makes unable to decrease parent items size - W System.err: java.lang.NoSuchMethodException: notifyQtAndroidPluginRunning - QListView has abnormal spacing when setWordWrap is true - Graphical issue on some Android smartphones: white line at the top and the right side of the screen - QStandardItemModel takeItem / takeChild does not emit the right signals - Reg->6.0: Windows vista style: placeholderText has wrong color - Session Resumption with Session ID - IPv6 - ephemeralServerKey is missing - When QFont::NoFontMerging is set then if bold or italics is requested that is not provided by the font then it will end up not synthesizing this - Dockwidgets - Placing QDockWidget is almost impossible - Unnecessary hard link from qmake.exe to qmake6.exe - iOS A11Y VoiceOver: QAccessible::EditableText not implemented as "TextField" and value is missing last character - QT 6.1.0 does not compile with -DQT_NO_EXCEPTIONS=1 - Qt Dock Widgets super slow to dock - QTemporaryFile does not work for Windows network paths - [elxr] (error #412) unresolved symbols: 1 - [REG 5.15.2->5.15.4]: Android: Copy-pasting text is not possible after pasting - Updating dependencies in qtdeclarative fails - CMake doesn't support big resources - Wrong pixel ratio when using OpenGL in an embedded window context - Why does Qt 6 cmake add UNICODE to public definitions on Windows? - Stack smashing detected using QImage::scaled - Error C2440: 'initializing': cannot convert from 'const TCHAR *' to 'const wchar_t * - Fix CI warnings qtbase - QFileSystemModel fails to locate a host from the root node's visible children - QPropertyBindingSourceLocation won't compile bacause of wrong source_location selection - Conflict name for qt_add_resources - QtQml does not provide version 6.2 - qtbase unable to build with system jpeg - Add minimal set of tests to build for static Qt configs in Coin - Add minimal set of tests to build for static Qt configs in Coin - Deprecated Function "isTopLevel" in qwidget.h defined - Potential memory leak in sending queued signals? - [REG 5.15-6.0] QList/QVector regressions - [REG 5.15-6.0] QList/QVector regressions - Data race in tst_qurl::testThreading() detected by Thread Sanitizer - [REG 5.15-6.0] QList/QVector regressions - Update QtPlatformAndroid.cmake to include features in the old Qt5AndroidSupport.cmake - Update QtPlatformAndroid.cmake to include features in the old Qt5AndroidSupport.cmake - Update QtPlatformAndroid.cmake to include features in the old Qt5AndroidSupport.cmake - The QtStartUpFunction function may be called repeatedly - QTCREATORBUG-25389 Can't use manual tests from Creator - Add minimal set of tests to build for static Qt configs in Coin - input problems in DynamicTexture example - QListView item looses items from models that don't override moveRows during internal drag'n'drop - input problems in DynamicTexture example - When using a ShaderEffect which has been compiled with the qsb tool, it does not apply the effect at all - Fix CI warnings qtbase - QToolBar button resize chops text - iOS A11Y VoiceOver: QAccessible::EditableText not implemented as "TextField" and value is missing last character - Unnecessary dependency to host Tools package in cross-builds - Showing / hiding QML Dialog type keeps allocating memory without releasing it - Build errors on Android with latest gradle - tst_QWidget::multipleToplevelFocusCheck() on linux - qt_add_resource BASE argument doesn't behave as the qmake counterpart - [cmake] excessive compilation of Import.cpp files for static plugins - Qtsvg: - qt_add_resource BASE argument doesn't behave as the qmake counterpart
Qtdeclarative: - Incorrect batching using overlapping QSGGeometry with lines having a width > 1 - qtdeclarative build error on x86-windows - focusable item becomes impossible to focus after reparenting to a newly loaded item - TextInput cursorDelegate position not updated after left padding change - MSVC compiler warning C4267 in qqmlirbuilder.cpp - Signal and Handler Event System demo Grammatical errors - setSceneGraphBackend(const QString &backend): where is the list of possible strings? - QML Debugging : Breakpoints' internal ID is not assigned properly - PinchArea uses wrong coordinate system when inside a rotated container item - Show let type variable in Locals - REG 5.15->6.0: when PinchHandler and DragHandler are used together, trackpad pinch gesture causes a jump - tst_EcmaScriptTests::runInterpreted fails with Windows 10 developer build - TableView: first column does not unhide when changing column width - When using a syntax highligher on the QQuickTextDocument then triggering a rehighlight does not automatically update the text control using it - [REG] qmake: Cannot locate rcc when using Qt Quick Compiler - while using both qml and JavaScriptCore.framwork, iOS app got a non-public api references error - TapHandler works only in the upper left corner of the screen when QQuickView given another window as parent - QQuickRenderControl D3D11 should be made working with MinGW too - qt_add_resource BASE argument doesn't behave as the qmake counterpart - QtQml does not provide version 6.2 - input problems in DynamicTexture example - input problems in DynamicTexture example - ListView rejects QList models - When using a ShaderEffect which has been compiled with the qsb tool, it does not apply the effect at all - segfault in software renderer inside - QSGSoftwareInternalImageNode - input problems in DynamicTexture example - input problems in DynamicTexture example - tst_QQuickGridView::snapToRow() failed on msvc2019 developer build in CI - input problems in DynamicTexture example - tst_QQuickGridView::snapToRow() failed on msvc2019 developer build in CI - QMLTest: Some subtests of tests/auto/qmltest/events/tst_events.qml are flaky
Qtactiveqt: - MingGW: activeqt/qutlook configure fails - error: "NOMINMAX" redefined
Qttools: - qdoc generates 'quick3', 'qt3' tags for qtquick3d, qt3d - [QDoc] Links for obsolete methods point to the wrong page - scoped enum values can't be linked in documentation - Outdated copyright notes - [QDoc] omitvalue does not omit the enum's description - macdeployqt doesn't deploy plugins when build qt with custom -plugindir and frameworks in app bundle cannot resolve rpath - Qt Designer: QTableWidget : Horizontal labels are not visible (horizontalHeaderVisible property is not saved correctly) when in page-based container - macdeployqt doesn't deploy plugins when build qt with custom -plugindir and frameworks in app bundle cannot resolve rpath
Qtdoc: - Documentation: New 6.1 modules missing from overview - Porting to Qt6: high dpi scale factor default rounding policy not documented - Error C2440: 'initializing': cannot convert from 'const - TCHAR *' to 'const wchar_t *
Qtwayland: - Touch is ignored if up and down arrives in the same wl_touch.frame - Update dependencies on 'dev' in qt/qtwayland - QtQml does not provide version 6.2 - qt_add_resource BASE argument doesn't behave as the qmake counterpart
Qt3d: - top-level configure returns with exit code != 0 if qt3d is checked out - Configure error in qt3d for -developer-build -release - QtQml does not provide version 6.2 - Unable to build Qt3D Add-On with Conan, Qt6.0.1, - Qt6.1.0Alpha,6.0.2, 6.0.3, 6.0.4
Qtimageformats: - qt_add_resource BASE argument doesn't behave as the qmake counterpart
Qtquickcontrols2: - [qt6] duplicate symbols in mac style plugin - Duplicate symbol qInitResources_qmake_immediate when building qtquickcontrols2 gallery example against static macOS Qt - Add documentation pages for the new native styles - QML Dial with stepsize set gives unexpected result - macOS: sliders should not get focus from clicking on them - macOS: slider handle focus ring is too big - With the Imagine style then it is possible that the background of a GroupBox is clipped by two pixels - Qt Quick Control 2 Tooltip can be way too big when you have newlines - [REG 5->6]QML Customised scrollbar has incorrect size and scrolling behaviour - REG: ScrollView doesn't remove ScrollBar after settinging the new one - QtQml does not provide version 6.2 - QDS-4212 Changing Range Slider snap mode changes it's orientation - tst_QQuickPopup::macOS fails with macOS 10.15 and 11.1 and with Xcode 12.3 - Qt Quick Control 2 Tooltip can be way too big when you have newlines - qt_add_resource BASE argument doesn't behave as the qmake counterpart
Qtcharts: - QtCharts performance bad when min/max values changed - When zooming out enough then the labels on the axes will end up showing drawing errors - qt_add_resource BASE argument doesn't behave as the qmake counterpart
Qtdatavis3d: - QtDatavisualization examples not compiling on Android - QML theme shows as totally dark when specified during creation - Gradients don't show. - Itemmodel example draws text as garbage - Some datavisualization examples run with warnings - QtQml does not provide version 6.2 - Qtvirtualkeyboard: - Inconsistent behavior of InputPanel between release and debug config on Windows - [Highlighted example] virtualkeyboard/static fails to compile on iOS - Warnings with virtual keyboard in Qt 6 - QtQml does not provide version 6.2
Qtscxml: - Incorrect Qt version numbers on Qt 6.1.1 source code package - [Highlighted example] qtscxml/trafficlights-qml-dynamic crashes on Android hw - QtQml does not provide version 6.2 - statemachine/padnavigator, build fails: QOpenGLWidget: No such file or directory
Qtlottie: - QtQml does not provide version 6.2 - qt_add_resource BASE argument doesn't behave as the qmake counterpart
Qtquicktimeline: - qt_add_resource BASE argument doesn't behave as the qmake counterpart
Qtquick3d: - QQuick3DInstancing not clearing m_instanceDataChanged - Changing instanceCountOverride has no effect - Quick3D Texture might not capture the latest state of sourceItem - View3D picking breaks if 2D Quick Item added to scene - Crash if some importer plugin can't be loaded - The new QML types in Qt Quick 3D for the particle system miss a since - PointLight is not properly projected on skinned meshes - Mesh rotation is not correct if it is not in Skeleton node - View3D picking breaks if 2D Quick Item added to scene - Particles testbed Animated Sprite not working with qmake - QtQml does not provide version 6.2 - No changed signals from particlesystem time - Changing instanceCountOverride has no effect - Rotated emitter velocity not always correct - Quick3D Model bounds not set in an imported scene - qt_add_resource BASE argument doesn't behave as the qmake counterpart
Qtshadertools: - qt_add_resource BASE argument doesn't behave as the qmake - counterpart
Qt5compat: - QtQml does not provide version 6.2 - ColorOverlay color property documentation wrong
Qtcoap: - qt_add_resource BASE argument doesn't behave as the qmake counterpart
Qtmqtt: - qt_add_resource BASE argument doesn't behave as the qmake counterpart
Known Issues: - Check that your system meets Qt's requirements: - RTA reported issues from Qt 6.1 - Supported development platforms are listed here:
Linux: - Minimum glibc version for prebuild binaries is still 2.28, see - Workaround: compile Qt 6.1.0 by yourself or update glibc to 2.28 or newer
Windows: - Wrong rendering in Dialog with native Windows style
Qt 6.1.1 相關參考資料
Index of archiveqt6.1
6.1.1/, 07-Jun-2021 08:13, -. 6.1.0/, 06-May-2021 07:43, -. For Qt Downloads, please visit qt.io/download. Qt® and the Qt logo is a registered trade mark of The ...
https://download.qt.io
Index of archiveqt6.16.1.1
Index of /archive/qt/6.1/6.1.1. Name · Last modified · Size, Metadata. Parent Directory, -. submodules/, 07-Jun-2021 08:22, -. single/, 07-Jun-2021 08:22 ...
https://download.qt.io
Qt 6.1 documentation
Qt is a full development framework with tools designed to streamline the creation of applications and user interfaces for desktop, embedded, and mobile ...
https://devdocs.io
Qt 6.1 Release
2021年9月1日 — Qt 6.1 release plan ; RC2 ; Final Release, 27.04.2021, 06.05.2021 ; Qt 6.1.1, May 2021, 4.6.2021 ; Qt 6.1.2, June 2021, 30.6.2021 ...
https://wiki.qt.io
Qt 6.1 Released
2021年5月6日 — The first minor release of the Qt 6 series is here, featuring new modules, new features, bug fixes, and a whole lot more for you to start ...
https://www.qt.io
Qt 6.1.1 Download
2021年6月7日 — Download Qt 6.1.1 for Windows PC from FileHorse. 100% Safe and Secure ✓ Free Download 32-bit Software Version.
https://www.filehorse.com
Qt 6.1.1 Released
2021年6月7日 — This first patch release to the Qt 6.1 series contains more than 150 bug fixes to the top of Qt 6.1.0 release. See more information about the ...
https://www.qt.io
Qt 6.1.2:修复与优化
2024年2月15日 — Qt 6.1.2,一个值得关注的版本更新,现已正式发布。这个版本被定位为一个补丁版本,它基于Qt 6.1.1,但主要侧重于错误修复和性能提升。除了修复已知问题外 ...
https://developer.baidu.com
Qt 6.1加入多個Qt 5.15好用附加模組
2021年5月13日 — Qt在去年底的時候,發布了Qt 6.0,這個新版本加入許多新功能,為的是要更好地支援現代工作負載,除了採用較新的C++語言結構,也使用全新的圖形架構,改善 ...
https://www.ithome.com.tw
Qt 6.6.1 Released
2023年11月27日 — As a patch release, Qt 6.6.1 does not introduce any new features but contains more than 400 bug fixes, security updates, and other improvements ...
https://www.qt.io
|