L3 imae GI
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

L3 imae GI

un forum pour avertir, demander et proposer...
 
AccueilRechercherDernières imagesS'enregistrerConnexion
-55%
Le deal à ne pas rater :
Coffret d’outils – STANLEY – STMT0-74101 – 38 pièces – ...
21.99 € 49.04 €
Voir le deal

 

 IHM

Aller en bas 
AuteurMessage
Invité
Invité




IHM Empty
MessageSujet: IHM   IHM Icon_minitimeMer 6 Fév - 16:15

c'est pas fini

motif: simplem.c
Code:
#include <stdio.h>

#include <stdlib.h>

#include <Xm/PushB.h>

#include <Xm/BulletinB.h>

#include <Xm/Form.h>

#include <Xm/MainW.h>

#include <Xm/RowColumn.h>


void QuitCB(w,ClientData,CallData)
Widget w;
XtPointer ClientData,CallData;
{
   fprintf(stderr, "++\n");
   exit(0);
}

void PosCB(Widget w, XtPointer ClientData, XtPointer CallData) {
   XEvent *report = ((XmPushButtonCallbackStruct *) CallData)->event;
   fprintf(stdout, "\nx=%d,y=%d",report->xbutton.x,report->xbutton.y);
}


main(int argc, char **argv)   

{

  Widget wtop, wback, bouton1, bouton2;

  XtAppContext app;



  wtop = XtVaAppInitialize(&app, "myapp", NULL, 0,

              &argc, argv, NULL, NULL);


  /* xmBulletinBoardWidgetClass , xmMainWindowWidgetClass , xmRowColumnWidgetClass */

  wback = XtVaCreateManagedWidget("fond",

          xmBulletinBoardWidgetClass, wtop,

          XmNx, 200, XmNy, 200,

          NULL);


  bouton1 = XtVaCreateManagedWidget(

   "quit",

   xmPushButtonWidgetClass,

   wback,
   XtNx, 20,
   XtNy, 20,
   XtNheight, 80,
   XtNwidth, 200,
   XtNlabel, "Button",
   NULL);

  bouton2 = XtVaCreateManagedWidget(

   "pos",

   xmPushButtonWidgetClass,

   wback,
   XtNx, 300,
   XtNy, 20,
   XtNheight, 80,
   XtNwidth, 200,
   XtNlabel, "Button",
   NULL);

  XtAddCallback(bouton1, XmNactivateCallback, QuitCB, 0);
  XtAddCallback(bouton2, XmNactivateCallback, PosCB, 0);


  XtRealizeWidget(wtop);

  XtAppMainLoop(app);

}

qt: main.cpp
Code:
#include <QApplication>
#include <QWidget>
#include <QLabel>

#include <QLayout>
#include <QDial>
#include <QLCDNumber>

int main(int argc, char *argv[]) {
   QApplication app(argc, argv);
   QWidget window;

   QDial *dial = new QDial();
   QLCDNumber *lcd = new QLCDNumber(2);
   QVBoxLayout *layout = new QVBoxLayout();

   QLabel* message = new QLabel("hello", &window);
   layout->addWidget(message);
   layout->addWidget(lcd);
   window.setLayout(layout);
   window.show();
   return app.exec();
}
Revenir en haut Aller en bas
 
IHM
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
L3 imae GI :: Vie de la promo :: Aide de cours-
Sauter vers: