Forum Programmation.autre mono c# qt#

Posté par  (site web personnel) .
Étiquettes : aucune
0
21
oct.
2004
Bonjour,

Je voulais créer une petite appli sous kde.
N'ayant aucune envie de faire ce c++ (mauvais souvenirs de cours sous codewarrior ? ;-) ) je me suis tourné vers mono (c#)
De "base" il tourne avec gtk# et ça marche bien (edition grpahique avec glade puis intégration du fichier glade dans le projet sans problème.

Mais voila, j'aimerais faire du c# avec qt...

J'ai vu qu'il existait qtsharp un binding qt pour c#.
Mais j'ai pas envie de me tapper l'interface à la main pour le moment.

Existe-t-il une solution pour faire la même chose qu'avec glade ?
c'est à dire créer l'interface (sous qtdesigner ?) et de l'intégrer dans le code avec une ligne du genre (glade) :
Glade.XML gxml = new Glade.XML (this.GetType().Assembly, "gui.glade", "MainWindow", null);

Sinon, connaissez vous des doc / tuto pour c#/qt# ?
j'ai googelisé un peu mais j'ai pas vraiment trouvé...

Merci d'avance
++
  • # doc originale

    Posté par  (site web personnel) . Évalué à 2.

    pour la doc/tuto C#/qt#, le plus simple est de suivre les exemples Qt, à la syntaxe du C# près Qt est utilisé de la même manière.
    Perso c'est ce que je fais pour GTK#, je look la doc officielle de GTK.

    Pour un format XML de qt, ben, désolé je peux pas t'aider j'en connais pas.
  • # .

    Posté par  . Évalué à 2.

    En C++, il y a QWidgetFactory qui permet de faire ça, mais je ne sais pas si il existe le binding c#...

    QDialog * maindialog= (QDialog*) QWidgetFactory::create ("mainwindow.ui");
    • [^] # Re: .

      Posté par  (site web personnel) . Évalué à 1.

      Oki je regarde

      Ca à l'air de marcher mais j'ai encore un peu de mal...

      Merci

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.