<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Thank you for your help.<br><br>Where can I find the uics? It does not appear to be part of the openSUSE distro or mono repos.<br><br>--- On <b>Thu, 4/2/10, IBBoard <i><ibboard@gmail.com></i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>From: IBBoard <ibboard@gmail.com><br>Subject: Re: [Kde-bindings] Help start with MonoDevelop and Qyoto GUI<br>To: "KDE bindings for other programming languages" <kde-bindings@kde.org><br>Cc: "Arno Rehn" <arno@arnorehn.de><br>Received: Thursday, 4 February, 2010, 8:25 PM<br><br><div class="plainMail">I'll throw in my insight as well, since I've been working on this<br>recently (since GTK# has such a horrible API for someone used to OO<br>programming). I might as well do something useful, rather than pestering<br>Arno and the others with
 questions and requests :)<br><br>On 04/02/10 17:45, Arno Rehn wrote:<br>> On Thursday 04 February 2010 12:43:01 <a ymailto="mailto:linuxoidoz@yahoo.com.au" href="/mc/compose?to=linuxoidoz@yahoo.com.au">linuxoidoz@yahoo.com.au</a> wrote:<br>>> I found some tutorials on the net on how to write basic apps in C# with<br>>> Qyoto and successfully built them in MonoDevelop - no problem. I am<br>>> wondering if you could please tell me how to<br>>><br>>> 1. either convert .ui GUI files made in Qt Creator to C# for re-use in<br>>> MonoDevelop<br>>> 2. or design GUI in MonoDevelop but use Qt (Qyoto) calls to GUI widgets<br>> The only possibility is #1. The 'uics' command line tool will create C# source <br>> files from .ui files. You also don't need to fire up Qt Creator for designing <br>> UI's. The stand-alone app "designer" does the same.<br><br>As Arno said, just create .ui files and use the uics app to
 convert<br>them. I've written a tutorial about it following my initial experiences<br>with Qyoto. It is at <a href="http://ibboard.co.uk/Programming/using-qyoto.html" target="_blank">http://ibboard.co.uk/Programming/using-qyoto.html</a><br>and hopefully it will help.<br><br>> <br>>> Is there any way to use a graphical GUI designer to make GUIs in C# with<br>>> Qyoto (it took me 50 times to build & run a Hello World with a button<br>>> project just to move a single button to the place I wanted on the window,<br>>> imagine what I have to do with a more complex interface)?<br>> Qt Designer, as stated above.<br><br>MonoDevelop already picks up the association with Qt Designer, so you<br>can do a right-click and "open with" anyway.<br><br>> <br>>> I've installed Qyotodevelop but I can't find it anywhere. What does it do?<br>>> Where can I find it?<br>> It's a plugin for MonoDevelop, which automatically
 updates C# source files <br>> from the .ui files. But it's unmaintained and horribly broken.<br>> <br>> <br><br>It is supposed to add a "Qyoto Project" template to the "New Projects"<br>dialog, but I find it only ever appears once and then never again.<br><br>It also used to create a separate pseudo-folder with your UI classes in,<br>much like the "User Interfaces" folder in GTK# projects. All that did<br>when it worked was hide the .ui files from you and auto-generate the C#<br>code on changes (like GTK# projects) rather than on build (like my<br>current set-up).<br><br>It would be good to have better Qyoto integration, but it is definitely<br>usable as it is. Unfortunately, the maintainer of Qyotodevelop thinks<br>that Qyoto is unstable and unmaintained (which it doesn't seem to be)<br>and so the best we have is a build I made in the openSUSE build service<br>that compiles against MD2.2 but which is still broken.<br><br>As Arno said,
 Qyotodevelop is basically broken and needs a rewrite, and<br>99% of the functionality can be recreated without it (and with more<br>accurately generated code) using the methods in my 'tutorial'.<br><br>Good luck :)<br><br>IBBoard<br>_______________________________________________<br>Kde-bindings mailing list<br><a ymailto="mailto:Kde-bindings@kde.org" href="/mc/compose?to=Kde-bindings@kde.org">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></div></blockquote></td></tr></table><br>Send instant messages to your online friends http://au.messenger.yahoo.com