Re: Qt Bindings for mono/embedded

Klaus Siebke <[email protected]> Thu, 28 Dec 2017 18:24:00 +0100
Newsgroups gmane.comp.gnome.mono.general
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--===============2994807694371524187==
Content-Type: multipart/alternative;
 boundary="------------6682BA6D0F100645B4E31535"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------6682BA6D0F100645B4E31535
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Hello Wolfgang,

I tried to compile your example with MonoDevelop on two different 
up-to-date systems - Ubuntu Linux 16.04 LTS (32 bit) and Antergos/Arch 
Linux (64 bit). On both boxes I got stuck in member 
QGlueApplication.cpp, line 5:

#include <QApplication>  Error: Datei oder Verzeichnis nicht gefunden

Is there a special trick with it?

qt_mono-sharp compiles fine and creates a .dll, but qt_mono-sharpglue 
does not find QApplication (which is part of qt_mono-sharp).

Thank you,
Klaus


Am 28.12.2017 um 12:01 schrieb Wolfgang Mauer:
> Hi Klaus,
> git updated, please try again.
> And let me know if widgets are missing you need...
>
> /
> Wolfgang
> *Von:* Klaus Siebke <[email protected]>
> *Gesendet:* 28.12.2017 11:56
> *An:* Wolfgang Mauer <[email protected]>
> *Kopie:* <[email protected]>
> *Betreff:* Re: [Mono-list] Qt Bindings for mono/embedded
> Thank you, Wolfgang (I am switching to English for the mono-list in cc)
>
> And one last request: in qt_mono-sharpglue.cproj there are some 
> members referenced, but they are missing in the repo:
>
> QGlueListView.cpp
> QGlueListWidget.cpp
> QGlueListView.h
> QGlueListWidget.h
> QGlueMenu.cpp
> QGlueMenu.h
> QGlueScrollArea.h
>
> Once again thank you for this perfect job!
>
> Kind regards
> Klaus
>
> Am 28.12.2017 um 11:50 schrieb Wolfgang Mauer:
>> Ok,
>> ich habe nochmal aktualisiert...
>> Sollte jetzt alles drin sein.
>> Noch eine bitte, immer auch(auch wenn es Deutsch ist) die Mono-list 
>> mit auf cc
>>
>> Gruß
>> Wolfgang
>>
>> *Von:* Klaus Siebke <[email protected]>
>> *Gesendet:* 28.12.2017 11:45
>> *An:* Wolfgang Mauer <[email protected]>
>> *Betreff:* Re: [Mono-list] Qt Bindings for mono/embedded
>> Super!
>>
>> Jetzt habe ich das Repo mal runtergeladen und versucht in MonoDevelop 
>> zu laden.
>> Da fehlt noch ein Member: example.csproj
>>
>> Es tritt nämlich folgende Meldung auf:
>>
>> Fehler beim Laden des Projekts 
>> '/home/haegar/Downloads/source/qt_mono-sharp-master/example/example.csproj': 
>> Could not find file 
>> "/home/haegar/Downloads/source/qt_mono-sharp-master/example/example.csproj".
>>
>> Viele Grüße
>> Klaus
>>
>>
>> Am 28.12.2017 um 11:20 schrieb Wolfgang Mauer:
>>> Ist drin....
>>>
>>> *Von:* Klaus Siebke <[email protected]>
>>> *Gesendet:* 28.12.2017 11:15
>>> *An:* Wolfgang Mauer <[email protected]>
>>> *Betreff:* Re: [Mono-list] Qt Bindings for mono/embedded
>>> Hallo Wolfgang,
>>>
>>> das sieht sehr interessant aus.
>>> Bisher habe ich immer mit GTK gearbeitet, weil es keine vernünftigen 
>>> Bindings für Qt gab.
>>>
>>> Allerdings, für ein lauffähiges Beispiel fehlen doch die Dateien 
>>> mainwindow.ui + splashscreen.ui im "example" Order, oder?
>>>
>>> Viele Grüße aus dem Bremer Umland,
>>> Klaus
>>>
>>> Am 26.12.2017 um 09:58 schrieb Wolfgang Mauer:
>>>>
>>>> Hi all,
>>>>
>>>> i have started a new “Project” to wrap Qt to work with mono on 
>>>> linux and also on embedded systems….
>>>>
>>>> It’s in early development state, but runs with the functionality I 
>>>> needed by now.
>>>>
>>>> You may take a look at https://github.com/wolfgangmauer/qt_mono-sharp
>>>>
>>>> /
>>>>
>>>> Wolfgang
>>>>
>>>> _______________________________________________
>>>> Mono-list maillist  [email protected]
>>>> http://lists.dot.net/mailman/listinfo/mono-list


--------------6682BA6D0F100645B4E31535
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><font face="Helvetica, Arial, sans-serif">Hello Wolfgang,<br>
        <br>
        I tried to compile your example with MonoDevelop on two
        different up-to-date systems - Ubuntu Linux 16.04 LTS (32 bit)
        and Antergos/Arch Linux (64 bit). On both boxes I got stuck in
        member QGlueApplication.cpp, line 5:<br>
        <br>
        #include &lt;QApplication&gt;  Error: Datei oder Verzeichnis
        nicht gefunden <br>
        <br>
        Is there a special trick with it?<br>
      </font></p>
    <p><font face="Helvetica, Arial, sans-serif">qt_mono-sharp compiles
        fine and creates a .dll, but qt_mono-sharpglue does not find </font><font
        face="Helvetica, Arial, sans-serif">QApplication (which is part
        of </font><font face="Helvetica, Arial, sans-serif"><font
          face="Helvetica, Arial, sans-serif">qt_mono-sharp).</font></font></p>
    <p><font face="Helvetica, Arial, sans-serif">Thank you,<br>
        Klaus</font><br>
    </p>
    <br>
    <div class="moz-cite-prefix">Am 28.12.2017 um 12:01 schrieb Wolfgang
      Mauer:<br>
    </div>
    <blockquote type="cite"
      cite="mid:[email protected]">
      <div style="font-family: arial,helvetica,sans-serif; font-size:
        12px;">Hi Klaus,<br>
        git updated, please try again.<br>
        And let me know if widgets are missing you need...<br>
        <br>
        /<br>
        Wolfgang<br>
         
        <div class="replyHeader"
style="background-color:#f9f9f9;line-height:20px;padding:5px;border-top:1px
          solid #dfdfdf;"><b
            style="width:80px;display:inline-block;font-size:95%;">Von:</b>
          Klaus Siebke <a class="moz-txt-link-rfc2396E" href="mailto:[email protected]">&lt;[email protected]&gt;</a><br>
          <b style="width:80px;display:inline-block;font-size:95%;">Gesendet:</b>
          28.12.2017 11:56<br>
          <b style="width:80px;display:inline-block;font-size:95%;">An:</b>
          Wolfgang Mauer <a class="moz-txt-link-rfc2396E" href="mailto:[email protected]">&lt;[email protected]&gt;</a><br>
          <b style="width:80px;display:inline-block;font-size:95%;">Kopie:</b>
          <a class="moz-txt-link-rfc2396E" href="mailto:[email protected]">&lt;[email protected]&gt;</a><br>
          <b style="width:80px;display:inline-block;font-size:95%;">Betreff:</b>
          Re: [Mono-list] Qt Bindings for mono/embedded</div>
         
        <div text="#000000" bgcolor="#FFFFFF">Thank you, Wolfgang (I am
          switching to English for the mono-list in cc)<br>
          <br>
          And one last request: in qt_mono-sharpglue.cproj there are
          some members referenced, but they are missing in the repo:<br>
          <br>
          QGlueListView.cpp<br>
          QGlueListWidget.cpp<br>
          QGlueListView.h<br>
          QGlueListWidget.h<br>
          QGlueMenu.cpp<br>
          QGlueMenu.h<br>
          QGlueScrollArea.h<br>
          <br>
          Once again thank you for this perfect job!<br>
          <br>
          Kind regards<br>
          Klaus
          <p> </p>
           
          <div class="moz-cite-prefix">Am 28.12.2017 um 11:50 schrieb
            Wolfgang Mauer:</div>
          <blockquote type="cite"
            cite="mid:[email protected]">
            <div style="font-family: arial,helvetica,sans-serif;
              font-size: 12px;">Ok,<br>
              ich habe nochmal aktualisiert...<br>
              Sollte jetzt alles drin sein.<br>
              Noch eine bitte, immer auch(auch wenn es Deutsch ist) die
              Mono-list mit auf cc<br>
              <br>
              Gruß<br>
              Wolfgang<br>
              <br>
               
              <div class="replyHeader"
style="background-color:#f9f9f9;line-height:20px;padding:5px;border-top:1px
                solid #dfdfdf;"><b
                  style="width:80px;display:inline-block;font-size:95%;">Von:</b>
                Klaus Siebke <a class="moz-txt-link-rfc2396E"
                  target="_blank" href="mailto:[email protected]"
                  moz-do-not-send="true">&lt;[email protected]&gt;</a><br>
                <b
                  style="width:80px;display:inline-block;font-size:95%;">Gesendet:</b>
                28.12.2017 11:45<br>
                <b
                  style="width:80px;display:inline-block;font-size:95%;">An:</b>
                Wolfgang Mauer <a class="moz-txt-link-rfc2396E"
                  target="_blank"
                  href="mailto:[email protected]"
                  moz-do-not-send="true">&lt;[email protected]&gt;</a><br>
                <b
                  style="width:80px;display:inline-block;font-size:95%;">Betreff:</b>
                Re: [Mono-list] Qt Bindings for mono/embedded</div>
               
              <div text="#000000" bgcolor="#FFFFFF"><font
                  face="Helvetica, Arial, sans-serif">Super!<br>
                  <br>
                  Jetzt habe ich das Repo mal runtergeladen und versucht
                  in MonoDevelop zu laden.<br>
                  Da fehlt noch ein Member: example.csproj<br>
                  <br>
                  Es tritt nämlich folgende Meldung auf:<br>
                  <br>
                  Fehler beim Laden des Projekts
'/home/haegar/Downloads/source/qt_mono-sharp-master/example/example.csproj':
                  Could not find file
"/home/haegar/Downloads/source/qt_mono-sharp-master/example/example.csproj".<br>
                  <br>
                  Viele Grüße<br>
                  Klaus</font><br>
                <br>
                <br>
                 
                <div class="moz-cite-prefix">Am 28.12.2017 um 11:20
                  schrieb Wolfgang Mauer:</div>
                <blockquote type="cite"
                  cite="mid:[email protected]">
                  <div style="font-family: arial,helvetica,sans-serif;
                    font-size: 12px;">Ist drin....<br>
                    <br>
                     
                    <div class="replyHeader"
style="background-color:#f9f9f9;line-height:20px;padding:5px;border-top:1px
                      solid #dfdfdf;"><b
                        style="width:80px;display:inline-block;font-size:95%;">Von:</b>
                      Klaus Siebke <a class="moz-txt-link-rfc2396E"
                        target="_blank" moz-do-not-send="true"
                        href="mailto:[email protected]">&lt;[email protected]&gt;</a><br>
                      <b
                        style="width:80px;display:inline-block;font-size:95%;">Gesendet:</b>
                      28.12.2017 11:15<br>
                      <b
                        style="width:80px;display:inline-block;font-size:95%;">An:</b>
                      Wolfgang Mauer <a class="moz-txt-link-rfc2396E"
                        target="_blank" moz-do-not-send="true"
                        href="mailto:[email protected]">&lt;[email protected]&gt;</a><br>
                      <b
                        style="width:80px;display:inline-block;font-size:95%;">Betreff:</b>
                      Re: [Mono-list] Qt Bindings for mono/embedded</div>
                     
                    <div text="#000000" bgcolor="#FFFFFF">Hallo
                      Wolfgang,<br>
                      <br>
                      das sieht sehr interessant aus.<br>
                      Bisher habe ich immer mit GTK gearbeitet, weil es
                      keine vernünftigen Bindings für Qt gab.<br>
                      <br>
                      Allerdings, für ein lauffähiges Beispiel fehlen
                      doch die Dateien mainwindow.ui + splashscreen.ui
                      im "example" Order, oder?<br>
                      <br>
                      Viele Grüße aus dem Bremer Umland,<br>
                      Klaus
                      <p> </p>
                       
                      <div class="moz-cite-prefix">Am 26.12.2017 um
                        09:58 schrieb Wolfgang Mauer:</div>
                      <blockquote type="cite"
                        cite="mid:[email protected]">
                        <meta http-equiv="Content-Type"
                          content="text/html; charset=utf-8">
                        <meta name="Generator" content="Microsoft Word
                          15 (filtered medium)">
                        <style type="text/css"><!--
/* 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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.E-MailFormatvorlage17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
..MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" ></o:shapedefaults>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" ></o:idmap>
</o:shapelayout></xml><![endif]-->
                        <div class="WordSection1">
                          <p class="MsoNormal">Hi all,<o:p></o:p></p>
                          <p class="MsoNormal"><span lang="EN-US">i have
                              started a new “Project” to wrap Qt to work
                              with mono on linux and also on embedded
                              systems….<o:p></o:p></span></p>
                          <p class="MsoNormal"><span lang="EN-US">It’s
                              in early development state, but runs with
                              the functionality I needed by now.<o:p></o:p></span></p>
                          <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
                          <p class="MsoNormal"><span lang="EN-US">You
                              may take a look at <a
                                moz-do-not-send="true" target="_blank"
                                href="https://github.com/wolfgangmauer/qt_mono-sharp">https://github.com/wolfgangmauer/qt_mono-sharp</a><o:p></o:p></span></p>
                          <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
                          <p class="MsoNormal"><span lang="EN-US">/<o:p></o:p></span></p>
                          <p class="MsoNormal"><span lang="EN-US">Wolfgang<o:p></o:p></span></p>
                        </div>
                         
                        <fieldset class="mimeAttachmentHeader"> </fieldset>
                         
                        <pre wrap="">_______________________________________________
Mono-list maillist  -  <a class="moz-txt-link-abbreviated" target="_blank" moz-do-not-send="true" href="mailto:[email protected]">[email protected]</a>
<a class="moz-txt-link-freetext" target="_blank" moz-do-not-send="true" href="http://lists.dot.net/mailman/listinfo/mono-list">http://lists.dot.net/mailman/listinfo/mono-list</a>
</pre>
                      </blockquote>
                    </div>
                  </div>
                </blockquote>
              </div>
            </div>
          </blockquote>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------6682BA6D0F100645B4E31535--

--===============2994807694371524187==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTW9uby1saXN0
IG1haWxsaXN0ICAtICBNb25vLWxpc3RAbGlzdHMuZG90Lm5ldApodHRwOi8vbGlzdHMuZG90Lm5l
dC9tYWlsbWFuL2xpc3RpbmZvL21vbm8tbGlzdAo=

--===============2994807694371524187==--