[Development] Qt 5 types under consideration for deprecation / removal in Qt 6

Jean-Michaël Celerier jeanmichael.celerier at gmail.com
Sat Jun 1 17:14:13 CEST 2019


Here's a PS1 script that more or less does it (god that language is awful
to use) :

xxd.ps1:
param([String]$path)

$bytes = [System.IO.File]::ReadAllBytes($path);
$size = $bytes.length;

$bytes = (($bytes | %{ "0x" + $_  ; }) | Out-String);
$content = $bytes -replace "`r",", " -replace "`n","" -replace ".{2}$";
$res = "unsigned char foobar[] = { " + $content + " }; + `r`nunsigned int
foobar_len = " + $size + ";`r`n";
echo $res

Feel free to use as you see fit
Best,

Jean-Michaël Celerier
http://www.jcelerier.name


On Sat, Jun 1, 2019 at 6:13 PM Thiago Macieira <thiago.macieira at intel.com>
wrote:

> On Saturday, 1 June 2019 03:46:34 PDT André Pönitz wrote:
> > I am getting mildly irritated by those ongoing suggestions (not just
> > yours) to use anything but Qt to get stuff done, even Qt's own tasks.
> > It's sending an odd message.
> >
> > Sure, one can pull e.g. any "plain C++" replacement for QXmlStreamReader
> > for rcc. With the usual non-Qt approaches this means either some other
> > 3rd party dependency or some ad-hoc implementation providing the
> > part of XML parsing rcc actually needs, or to switch over to another
> > .qrc format.
> >
> > At the end of the day, all that would be doable, but *why*?
>
> I'm not suggesting we drop the Qt code from those tools. I'm suggesting
> that
> we un-bootstrap them after we make QtCore not require them at all.
>
> If I can get powershell to produce a C-consumable hex dump of the file, we
> can
> get rid of rcc as a QtCore dependency. But rcc as a tool remains.
>
> --
> Thiago Macieira - thiago.macieira (AT) intel.com
>   Software Architect - Intel System Software Products
>
>
>
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> https://lists.qt-project.org/listinfo/development
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20190601/991d1b7e/attachment-0001.html>


More information about the Development mailing list