From volker.hilsheimer at qt.io Tue Sep 1 00:02:15 2026 From: volker.hilsheimer at qt.io (Volker Hilsheimer) Date: Mon, 31 Aug 2026 22:02:15 +0000 Subject: [Interest] Qt Project Goals 2026-2027 - call for submissions now open In-Reply-To: <99FC6F71-3CD2-481B-B020-3BB85266BE1A@qt.io> References: <8AD83087-1C1E-4B21-81E0-C429E9B283F2@qt.io> <99FC6F71-3CD2-481B-B020-3BB85266BE1A@qt.io> Message-ID: <50A351D6-C501-4E33-BAB3-878013E40A28@qt.io> > On 17 Aug 2026, at 18:06, Volker Hilsheimer wrote: > >> On 16 Jul 2026, at 14:20, Volker Hilsheimer wrote: >> >> Hi, >> >> I'm happy to share that we're launching a new community-driven goal-setting process for the Qt Project, and I'd like to invite everyone to participate. >> [?] >> So, start thinking about what you'd like to propose. And if you have questions, a reply to me or this email thread is the right place. >> >> Cheers, >> Volker >> >> [1] https://community.kde.org/Goals/Goals_Process > > > Hi, > > We have two weeks left for submitting new Goal proposals for the Qt Project. So far there are 7 proposals: > > https://qt-project.atlassian.net/issues/?filter=23976 Hi again, We are now closing the call for new Goal proposals for the Qt Project, and focus on discussing and refining the existing proposals. https://qt-project.atlassian.net/issues?filter=23976 The Goal template at https://qt-project.atlassian.net/browse/QTCS-31 might help with taking some of the proposed goals to the right ambition level where several people can get engaged. The refinement period lasts two weeks; on September 15th, the voting starts. The top goals are selected based on number of votes, and on number of contributors that signed up. They are announced at the Qt Contributors Summit in Oslo (*), and become the focused goals for the Qt Project for the next two years. This is the first time we do this in the Qt Project, and we?ll learn a lot on the way. Cheers, Volker (*) we still have a few seats available, so hurry up and register if you can come: https://wiki.qt.io/Qt_Contributors_Summit_2026 From thiago.macieira at intel.com Sun Sep 6 18:40:02 2026 From: thiago.macieira at intel.com (Thiago Macieira) Date: Sun, 06 Sep 2026 09:40:02 -0700 Subject: [Interest] constexpr QString and QByteArray Message-ID: [If you can't upgrade to C++20 yet, you can stop reading] Starting with Qt 6.13, both QString and QByteArray can be created constexpr if you are compiling your code with C++20 or higher. It's just as simple as: using namespace Qt::StringLiterals; constexpr QString varname = u"some string"_s; constexpr QByteArray varothername = "Hello World"; That's it. There are a couple accessor methods that are usable in constexpr contexts too, such as at(), size(), isEmpty(), conversion to std::string_view / u16string_view and, for QByteArray, the begin() & end() iteration (QString does some reinterpret_cast'ing, which makes proper iteration not compile). Both operator""_s and operator""_ba are constexpr too, as are the macros QStringLiteral() and QByteArrayLiteral(). Enjoy! -- Thiago Macieira - thiago.macieira (AT) intel.com Principal Engineer - Intel DCG - Platform & Sys. Eng. -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 5176 bytes Desc: not available URL: