<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 12 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.tab
        {mso-style-name:tab;}
span.yiv1953755028tab
        {mso-style-name:yiv1953755028tab;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">I’m confused about which Qt to install.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">There’s a commercial Qt SDK, but that appears to be for evaluation:
<a href="http://qt.digia.com/Try-Qt-Now/">http://qt.digia.com/Try-Qt-Now/</a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">There’s the open-source libraries download, but that’s missing the mingw and Desktop directories you mentioned:
<a href="http://qt-project.org/downloads">http://qt-project.org/downloads</a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Finally, there’s the Qt SDK from Nokia (which was a pain to get, but seems to have the stuff I need)-- but it only goes up to Qt 4.8.1. This isn’t necessarily
 a problem, but does it stay up to date?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">I’m installing the Nokia Qt SDK now, but do you have a recommendation?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">--Brian<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> kde-bindings-bounces@kde.org [mailto:kde-bindings-bounces@kde.org]
<b>On Behalf Of </b>Dimitar Dobrev<br>
<b>Sent:</b> Monday, December 10, 2012 3:39 PM<br>
<b>To:</b> KDE bindings<br>
<b>Subject:</b> Re: [Kde-bindings] Qyoto on Windows - interest and feedback<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal" style="background:white"><span style="color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span class="tab"><span style="color:black">    Sorry, my e-mail client got bugged and sent the mail prematurely. Here are the instructions:</span></span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span class="tab"><span style="color:black">   
</span></span><span style="color:black">1. Install QtSDK; <br>
<span class="tab">    </span>2. Add C:\QtSDK\mingw\bin and C:\QtSDK\Desktop\Qt\<Qt_version>\mingw\bin to your PATH;
<br>
<span class="tab">    </span>3. Install CMake; <br>
<span class="tab">    </span>4. Copy C:\QtSDK\mingw\bin\* to C:\QtSDK\mingw\libexec\gcc\mingw32\4.4.0\ (version may vary);
<br>
<span class="tab">    </span>5. Check out smokegen: git clone git://anongit.kde.org/smokegen;
<br>
<span class="tab">    </span>6. Check out smokeqt: git clone git://anongit.kde.org/smokeqt;
<br>
<span class="tab">    </span>7. Check out assemblygen: git clone git://anongit.kde.org/assemblygen ;
<br>
<br>
<span class="tab">    </span>for each in smokegen, smokeqt, assemblygen (in this order):
<br>
<span class="tab">    </span>1. Run cmake-gui - select the dir with the checked out source and the desired dir for binaries; use MinGW and specify C:\QtSDK\mingw\bin\gcc.exe as the C compiler and C:\QtSDK\mingw\bin\g++.exe as the C++ compiler;
<br>
<span class="tab">    </span>2. Fill in the CMAKE_BUILD_TYPE: "Release" or "Debug"; leaving it empty produced some strange half-debug version;
<br>
<span class="tab">    </span>3. Configure - when it complains about QT_QMAKE_EXECUTABLE, set it to the location of qmake.exe (C:\QtSDK\Desktop\Qt\<version>\mingw\bin\qmake.exe, for example) by browsing through the GUI;
<br>
<span class="tab">    </span>4. On the command line, cd to the dir through the command line and run "C:\QtSDK\mingw\bin\mingw32-make.exe install".
<br>
<br>
<span class="tab">    </span>Note about assemblygen: if it cannot find the SMOKE libs, go to the libs/ subdir of your installation dir (specified in CMAKE_INSTALL_PREFIX) and copy all smoke*.dll files to your CMAKE binary dir for assemblygen (or add the libs/
 subdir to your PATH). <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="color:black"><o:p> </o:p></span></p>
</div>
<div>
<div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:black">----- Forwarded Message -----<br>
<b>From:</b> Dimitar Dobrev <<a href="mailto:dpldobrev@yahoo.com">dpldobrev@yahoo.com</a>><br>
<b>To:</b> KDE bindings for other programming languages <<a href="mailto:kde-bindings@kde.org">kde-bindings@kde.org</a>>
<br>
<b>Sent:</b> Monday, December 10, 2012 11:37 PM<br>
<b>Subject:</b> Re: [Kde-bindings] Qyoto on Windows - interest and feedback</span><span style="color:black"><o:p></o:p></span></p>
</div>
<p class="MsoNormal" style="background:white"><span style="color:black"><o:p> </o:p></span></p>
<div id="yiv1953755028">
<div>
<div>
<div>
<p class="MsoNormal" style="background:white"><span style="color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span class="yiv1953755028tab"><span style="color:black">    Hello, Brian,</span></span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span class="yiv1953755028tab"><span style="color:black">   
</span></span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span class="yiv1953755028tab"><span style="color:black">    Thank you for your interest. I'd like
</span></span><span style="color:black">to tell you that such feedback is <i>very</i> useful. I'm working right now on fixing inacurracies in the
<a href="http://api.kde.org/qyoto-4.0.5-api/index.html" target="_blank">documentation</a> but I'll try to fix these bugs by the end of the week, possibly sooner. However, if it is a show-stopper for you, please say so and the documentation could wait. :)<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span class="yiv1953755028tab"><span style="color:black">    Here's some build instructions for Windows:</span></span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
</div>
<div>
<div>
<div>
<div class="MsoNormal" align="center" style="text-align:center;background:white">
<span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:black">
<hr size="1" width="100%" align="center">
</span></div>
<p class="MsoNormal" style="background:white"><b><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:black">From:</span></b><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:black"> "Crowell, Brian" <<a href="mailto:BCrowell@barbnet.com">BCrowell@barbnet.com</a>><br>
<b>To:</b> "<a href="mailto:kde-bindings@kde.org">kde-bindings@kde.org</a>" <<a href="mailto:kde-bindings@kde.org">kde-bindings@kde.org</a>>
<br>
<b>Sent:</b> Monday, December 10, 2012 10:23 PM<br>
<b>Subject:</b> [Kde-bindings] Qyoto on Windows - interest and feedback</span><span style="color:black"><o:p></o:p></span></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt;background:white"><span style="color:black"><br>
Wanted to drop in and say that I've been a huge fan of Qt on Linux, and always hoped that someday I would be able to use it in my Windows-only corporate projects-- and now that Windows 8 has dropped, to help with that panicked look of "what do we do with our
 Windows Forms stuff now?"<br>
<br>
So I'm surprised and very excited to see Windows binaries for the Qyoto project, and I want to offer encouragement, feedback, or whatever time I can spare to assist the project. (I wish I could offer programmatic help, but the last time I attempted to build
 any of the KDE bindings on Windows, I nearly threw my computer at the wall.)<br>
<br>
I'm running the 4.0.5 Qyoto build (<a href="http://download.kde.org/stable/csharp-qt/4.0.5/win32/CSharpQt-Windows-4.0.5.7z">http://download.kde.org/stable/csharp-qt/4.0.5/win32/CSharpQt-Windows-4.0.5.7z</a>) against Qt 4.8.4, and just beginning to test the
 framework against what I know Qt from the Python bindings.<br>
<br>
The issues I've noticed so far have been with uics.exe:<br>
<br>
* The included uics.exe has trouble with QDockWidgets. The dock widget's Features property are set using the wrong enum (QDockWidget.Feature instead of QDockWidget.DockWidgetFeature), and the code tries to call SetWidget() instead of setting the Widget property.<br>
<br>
* uics.exe also produces code that sets a layout's Margin property, but a code warning says it should use SetContentsMargins() instead.<br>
<br>
If this kind of feedback is useful, I'll be happy to provide it as I go. I'm eager to introduce our dev team to the joy that is Qt without forcing them to leave C#. If anyone has tips for building Qyoto on Windows, I might take another stab at that as well.<br>
<br>
--Brian Crowell<br>
  Developer, Barbnet Investments<br>
_______________________________________________<br>
Kde-bindings mailing list<br>
<a href="mailto:Kde-bindings@kde.org" target="_blank">Kde-bindings@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kde-bindings" target="_blank">https://mail.kde.org/mailman/listinfo/kde-bindings</a><br>
<br>
<o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt;background:white"><span style="color:black"><o:p> </o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>