MessageDialog anzeigen ?



  • Hallo,

    wie kann ich von einem Konsolen Programm aus eine MessageBox anzeigen ?
    Habe wieder frisch mit C++ angefangen. Deßhalb diese Frage.

    (ich programmiere mit KDevelop unter Linux, falls diese angabe nötiog ist)

    MfG



  • (ich programmiere mit KDevelop unter Linux, falls diese angabe nötig ist)

    Lol, ich würde sagen, diese Tatsache ist ausschlaggebend dafür, welche Funktion du dafür hernehmen sollst 😃

    Also unter Windows geht das mit 'MessageBox (hwnd, "blabla", "blabla", ZEUGS)' Ich glaube, deine Frage gehört sich in das Linux - Forum ?!

    MfG, mikey.



  • Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum Linux/Unix verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.



  • LukeGee schrieb:

    Hallo,

    wie kann ich von einem Konsolen Programm aus eine MessageBox anzeigen ?
    Habe wieder frisch mit C++ angefangen. Deßhalb diese Frage.

    (ich programmiere mit KDevelop unter Linux, falls diese angabe nötiog ist)

    MfG

    Sowas gibt es nicht. MessageBoxes sind vom GUI-Framework abhängig, d.h. wenn du unter QT programmierst musst du die für QT nehmen, wenn du GTK+ benutzt, dann solltest du gtk_message_dialog_new_with_markup() benutzen, usw.



  • xmessage oder xdialog dürften ausreichen, wenn du nur einen Dialog zeigen willst. Für eine richtige GUI solltest du dir ein GUI-Framework aussuchen.



  • Hallo,

    was meinst Du mit "xmessage".
    Ich habe derzeit genau das gleiche Problem.
    Einerseits weiss ich nicht, welches Framework ich nehmen soll

    X Toolkits
    GTK+
    oder Qt

    Qt haette ja den Reiz, das ich auch auf MAC und Windows portieren könnte.

    Derzeit schreibe ich aber mein erstes Linux Programm unter xlib. Hier will ich eigentlich nur eine Messagebox anzeigen.
    Ist xmessage hier die richtige Lösung. Wenn ja, welcher Include ?

    Ach, welches Framework ist den am meisten vertreten. Wie sieht es mit Problemen aus ?
    Gruss



  • xmessage ist ein Programm. Xlib kennt keine Message-Dialoge in dem Sinn. Das musst du dir selbst basteln. Xlib ist kein GUI-Framework!



  • Ok,
    gut zu wissen.

    Aber was wäre das beste GUI-Framework für einen Newbie.

    Und gibt es eine Rahmenprogramm, an welchen man langsam an die Sache rankommt.
    Derzeit arbeite ich nur mit der xlib und das ist sehr muehsam und wahrscheinlich programmiert keiner damit Dialog Programme.

    Wahrscheinlich ist der Artikel
    http://www.c-plusplus.net/forum/viewtopic-var-t-is-126450.html
    wohl am besten ...

    Gruss


Anmelden zum Antworten