Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[qt] message box calkiem z przodu - zasloniecie innych aplikacji / ew. inny sposob "zawiadomienia" uzytkownika

Ostatnio zmodyfikowano 2014-02-21 12:43
Autor Wiadomość
tookie009
Temat założony przez niniejszego użytkownika
[qt] message box calkiem z przodu - zasloniecie innych aplikacji / ew. inny sposob "zawiadomienia" uzytkownika
» 2014-02-20 17:51:47
czesc, mam programik w qt ktory co jakis czas odbiera IRQ, na to irq puszczam alarm, tak, ze o ilke uzytkownik ma wlaczony dzwiek nie mozna tego przeoczyc. Chcialbym teraz zrobic cos takiego, czego rowniez nie mozna przeoczyc, ale nie dzwiek ;D pierwsze co mi przychodzi do glowy to cos ala javascriptowskie alert, czyli po prostu messagebox, ktory jest calkiem na przodzie przed wszystkimi programami. Niestety nei znajduje nic takiego, jest to mozliwe ? ew, moglby pasek na dole zaczac migac. Mozna to jakos w miare latwy sposob zaimplementowac? Z gory dziekuje za pomoc

EDIT:
WindowModality moze cos pomocc ,wlasnie bede probowac :) niestety msgBox.setWindowModality(Qt::ApplicationModal); powoduje tylko zablokowanie dostepu do rodzica...
P-105017
madmike44
» 2014-02-21 08:14:28
Flaga Qt::WindowStaysOnTopHint załatwia sprawę:

msgBox.setWindowFlags( Qt::WindowStaysOnTopHint );


Funkcja setWindowFlags() jest dostępna dla obiektów wszystkich klas, dziedziczących po QWidget.
P-105042
tookie009
Temat założony przez niniejszego użytkownika
» 2014-02-21 12:43:04
dzieki za odpowiedz, kurde czytalem o tych flagach, w konstruktorze mozna je takze ustawic, ale nie wczytywalem sie tak dokladnie ;) a owa funkcja jest pieknie schowana w rodzicu rodzica ;)  Pozniej wyprobuje i dam znac jak to wyglada
P-105045
« 1 »
  Strona 1 z 1