[Mono-list] Qtcsharp / Windows.Forms

Jason Keirstead jason@keirstead.org
Wed, 27 Mar 2002 23:48:54 -0400


--------------090206090208030207000005
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Yes, just about 30 mins after I fired that email off, I downloaded the 
lates mono and low and behold, I was able to compile some sample QT 
programs using it, in Linux nonetheless. I was shocked and stupified to 
say the least, but that is a Good Thing(tm).

I took a trip over to the Trolltech website, and Googled around a bit, 
but was unable to find any information on a free developers release of 
Qt 3.0 for Windows. (there is a commercial version, but as a poor 
student I have not the funds for such a thing). Do the QtC / QtCSharp 
bindings work / build with Qt 2.3 ? If so, I'll start messing around 
with a Windows build.

Re the Windows.Forms, I now realize after checking out the bindings and 
how they are implimented I was a bit over-enthusiastic. I was just 
excited that I no longer have to depend on Windows for my GUI C# 
development. Nonetheless, I am definitly going to be keeping an eye on 
QtCSharp's status.

Keep up the good work Adam!


Adam Treat wrote:

>>1) Is it possible to build a libqtc.dll for Windows, so that programs
>>written in qtcsharp can be run in windows?
>>
>
>The best person to awnser to this question is Richard Dale.  My guess is no 
>at this time, but it should be possible with a little work... hint, hint ;-)
>
>>2) If 1 is possible (or if mono 0.10 is advanced along enough so as to make
>>building test programs on linux possible, dunno haven't gotten a change to
>>check it out yet), and you have not started to do so already, I would be
>>willing to start helping on a Windows.Forms layer for the qtcsharp
>>bindings.
>>
>
>Mono _is_ advanced enough to start testing qtcsharp.  I haven't built Qt.dll 
>with Mono just yet, but I will attempt shortly.  My guess is that it should 
>not be a problem.
>
>About Windows.Forms, this is something that should be developed in 
>coordination with Gtk#.  However, AFAIK Gtk# nor Qt-CSharp are ready for this 
>step.  I will be making some pretty drastic changes to the bindings soon.  
>Stuff like overloaded methods for Qt's default parameters and using the c# 
>string type instead of QString.  As far as Windows.Forms, it might be good to 
>begin thinking about what the layer will look like and how to abstract the 
>backend toolkit out.
>
>Cheers,
>
>Adam
>



--------------090206090208030207000005
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title></title>
</head>
<body>
Yes, just about 30 mins after I fired that email off, I downloaded the lates
mono and low and behold, I was able to compile some sample QT programs using
it, in Linux nonetheless. I was shocked and stupified to say the least, but
that is a Good Thing(tm). <br>
<br>
I took a trip over to the Trolltech website, and Googled around a bit, but
was unable to find any information on a free developers release of Qt 3.0
for Windows. (there is a commercial version, but as a poor student I have
not the funds for such a thing). Do the QtC / QtCSharp bindings work / build
with Qt 2.3 ? If so, I'll start messing around with a Windows build.<br>
<br>
Re the Windows.Forms, I now realize after checking out the bindings and how
they are implimented I was a bit over-enthusiastic. I was just excited that
I no longer have to depend on Windows for my GUI C# development. Nonetheless,
I am definitly going to be keeping an eye on QtCSharp's status.<br>
<br>
Keep up the good work Adam!<br>
<br>
<br>
Adam Treat wrote:<br>
<blockquote type="cite"
 cite="mid20020328013939.TAUF2626.rwcrmhc51.attbi.com@there">
  <blockquote type="cite">
    <pre wrap="">1) Is it possible to build a libqtc.dll for Windows, so that programs<br>written in qtcsharp can be run in windows?<br></pre>
  </blockquote>
  <pre wrap=""><!----><br>The best person to awnser to this question is Richard Dale.  My guess is no <br>at this time, but it should be possible with a little work... hint, hint ;-)<br><br></pre>
  <blockquote type="cite">
    <pre wrap="">2) If 1 is possible (or if mono 0.10 is advanced along enough so as to make<br>building test programs on linux possible, dunno haven't gotten a change to<br>check it out yet), and you have not started to do so already, I would be<br>willing to start helping on a Windows.Forms layer for the qtcsharp<br>bindings.<br></pre>
  </blockquote>
  <pre wrap=""><!----><br>Mono _is_ advanced enough to start testing qtcsharp.  I haven't built Qt.dll <br>with Mono just yet, but I will attempt shortly.  My guess is that it should <br>not be a problem.<br><br>About Windows.Forms, this is something that should be developed in <br>coordination with Gtk#.  However, AFAIK Gtk# nor Qt-CSharp are ready for this <br>step.  I will be making some pretty drastic changes to the bindings soon.  <br>Stuff like overloaded methods for Qt's default parameters and using the c# <br>string type instead of QString.  As far as Windows.Forms, it might be good to <br>begin thinking about what the layer will look like and how to abstract the <br>backend toolkit out.<br><br>Cheers,<br><br>Adam<br></pre>
</blockquote>
<br>
<br>
</body>
</html>

--------------090206090208030207000005--