Writing KDE App

Thomas Friedrichsmeier thomas.friedrichsmeier at ruhr-uni-bochum.de
Mon Nov 1 13:30:06 CET 2010


On Sunday 31 October 2010, velociraptor Genjix wrote:
> I'm writing an app ( http://www.youtube.com/watch?v=8tAASvcrJ78 ) and would
> really like to use KDE instead of vanilla Qt. I don't want to use much
> beyond the theming and a few widgets. Someone mentioned this project, but
> if I distribute my app for windows then will I also need to bundle the
> whole KDE desktop? Seems excessive... Is building apps for Windows mature
> yet? Can you point me to a few KDE apps built on Windows so I can test
> them out (performance, stability .etc). Thanks ;)

I maintain RKWard outside the KDE source repository, and in fact, finding a 
workable solution to packaging for Windows was quite a headache. I've written 
up what I have learnt at 
http://techbase.kde.org/Projects/KDE_on_Windows/Packaging . Bundling a full 
KDE installation (not the entire KDE SC, though) does look excessive, indeed. 
However, it's less crazy than you may think, and it's probably the best 
packaging solution for third-party KDE based applications, at the moment.

Building apps on Windows has a couple issues, esp. if you want to build 
against a specific KDE release, instead of using emerge. You may be interested 
in reading 
for some hints (much of this is specific to RKWard, though).

Regarding stability of the KDE on Windows platform, I'm quite satisfied for 
RKWard. There *are* some platform specific bugs, and I'm particularly annoyed 
by some in the file dialog, but in general it's possible to work around those, 
easily. You should also expect to run into a few cross-platform gotchas here 
and there. Esp. be sure to understand the difference between KURL::path(), and 

for RKWard on Windows packages.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/kde-windows/attachments/20101101/51c12e04/attachment.sig 

More information about the Kde-windows mailing list