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

[C++, Qt] Okno wyświetlające się nad paskiem zadań

Ostatnio zmodyfikowano 2013-06-26 17:02
Autor Wiadomość
look997
Temat założony przez niniejszego użytkownika
[C++, Qt] Okno wyświetlające się nad paskiem zadań
» 2013-06-25 14:40:25
Czy istnieje i jeśli tak to jak się nazywa:
Do głównego okna standardowego Qt jest "podczepione" mniejsze okienko bez ramki i zawsze na wierzchu, które jest częścią głównego, dzięki czemu istnieje łatwa komunikacja między głównym oknem a tym "małym" oknem.

Jeśli takiego czegoś nie ma, to proszę powiedzieć jak łatwo łączyć dwa osobne okna.
Jak zrobić okno bez ramki i stale na wierzchu to wiem.
P-86145
sajmon
» 2013-06-25 14:53:23
Z gotowych rozwiązań masz Dock Widget http://qt-project.org/doc/qt-5.0/qtwidgets/qdockwidget.html możesz je przyczepiać do krawędzi okna głównego, lub może działać jako osobne okienko na pulpicie.
Jest jeszcze mdi area, co jest takim jak by pulpitem dla okienek.
P-86148
look997
Temat założony przez niniejszego użytkownika
» 2013-06-25 21:12:52
Taki dock ukrywa się pod paskiem zadań Win7, gdy klikne na ten pasek.
Dock zdecydowanie nie powinien wtedy ani nigdy znikać.
Jakaś flaga do tego jest?
P-86177
DejaVu
» 2013-06-25 21:44:06
Paska zadań nie powinno dać się zakryć, a jeżeli chcesz coś takiego osiągnąć to znaczy, że Twoja aplikacja jest z definicji niepoprawna politycznie.
P-86179
look997
Temat założony przez niniejszego użytkownika
» 2013-06-25 21:53:14
To może da się dodać własny widget do paska zadań?
Konkretnie to przed trayem, w wolnym miejscu.

Jednak wolałbym, aby wystarczyła mała, jednolinijkowa metoda na zrobienie tego z dockiem.
P-86180
MrPoxipol
» 2013-06-25 22:00:50
Możesz utworzyć okno typu POPUP i, aby było ono modalne. Powinno działać.
P-86181
DejaVu
» 2013-06-25 22:02:56
Nie zrobisz w czystym Qt deskbanda, bo tak się nazywa to, co chcesz osiągnąć. Zrobienie czegoś takiego wymaga znajomości ATL-a i COM-ów oraz napisania całej masy kodu. Skoro nie rozumiesz dokumentacji Qt to tym bardziej nie masz co się zabierać za coś takiego, bo tam nawet doświadczeni programiści z biegłym angielskim dostają skrętu zwojów. Poza tym deskband nie nawiązuje tematu więc nie ma co o nim dyskutować. Ja się kiedyś w ten temat wgryzałem i jak zobaczyłem ponad pół tysiąca linii kodu, aby uzyskać prostego deskbanda to odpuściłem sobie :)
P-86182
look997
Temat założony przez niniejszego użytkownika
» 2013-06-25 22:09:35
Popup działa prawie tak samo jak WindowStaysOnTopHint, czyli dock zostaje, ale jak kliknę na pasek zadań Win7 to i tak zakrywa dock.

DejaVu - no to muszę się skupić na nieukrywanym okienku.

Jakieś inne propozycje?
P-86184
« 1 » 2
  Strona 1 z 2 Następna strona