Template.de kostenloses Weblog Dasat.com Kultfabrik Feten.de Leben.de iEvent.de HappyHour.de Haidhausen.org
   Get Firefox! Get Thunderbird! RSS Feed RSS-Portal.com - Newsfeed
Neues PERL-Forum
unter Community.Perl.de
Dialog ohne MainWindow

 
Neues Thema eröffnen   Neue Antwort erstellen    forum.perl.de Foren-Übersicht -> Perl/Tk und andere GUIs
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Numerobis
Petty Member First Class
Petty Member First Class


Anmeldedatum: 24.08.2006
Beiträge: 29

BeitragVerfasst am: 05.12.2009, 13:27    Titel: Dialog ohne MainWindow Antworten mit Zitat

Hallo,

ich würde gerne eine Abfrage machen, die der Benutzer mit Ja oder Nein beantworten kann und danach das Programm weiter läuft. Leider hab ich bis jetzt nur die Lösung mit dem Mainwindow gefunden, was zwar läuft, nur muss ich jedes mal das Fenstern noch zusätzlich schliessen.

Kann mir von Euch jemand sagen, ob es eine Möglichkeit gibt einen Dialog ohne Mainwindow zu öffen?

Hier mein Unterprogramm
Code:

sub Dialog{
  my $Verzeichnis = $_[0];
  # Dialog mit der Abfrage, ob das Verzeichnis eingelesen werden soll
  my $mw = MainWindow->new();
  my $text = "Sollen die Bilder aus Verzeichnis $Verzeichnis eingelesen werden?";
  my $dialog = $mw->Dialog(-title => 'Test',
                           -text           => $text,
                           -bitmap         => 'question',
                           -default_button => 'ja',
                           -buttons        => ['ja','nein']);
  $dialog->Show();
  MainLoop;

  if ( $dialog -> {selected_button} eq "ja" ){
    print "Verzeichnisse $Verzeichnis wird jetzt mit Unterverzeichnisse eingelesen.\n";
    return 1;
  }
  else{
    print "Es wurden keine Bilder eingelesen!\nProgramm ENDE.\n";
    exit(0);
  }
}
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    forum.perl.de Foren-Übersicht -> Perl/Tk und andere GUIs Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

phpBB SEO URLs V2

perl.de
Impressum
Diese Seite wird betrieben von
DASAT Ltd. - Zweigniederlassung Deutschland - Truderinger Str. 13 - 81677 München
HRB 155179, Amtsgericht München - Geschäftsführer: Peter Vogel, Ulrich Eckardt -
Tel.: 0800 0852 963 - Fax: 0700 998 998 88
Ansprechpartner Peter Vogel und Ulrich Eckardt
SteuerID 127/19571
DASAT-Website
eMail
Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de