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

[Qt] Jak utworzyć okno bez obramowania Windowsa

Ostatnio zmodyfikowano 2011-07-17 14:48
Autor Wiadomość
Animax97
Temat założony przez niniejszego użytkownika
[Qt] Jak utworzyć okno bez obramowania Windowsa
» 2011-07-16 23:22:28
Żeby nie robić spamu z zakładaniem tematów, zrobię jeden i spytam o parę rzeczy, a mianowicie [jako IDE służy mi QtCreator]:

1. Jak ustawić, żeby okienko było formą bez obramowania windowsowego, menu


O reszte zapytam później ;p
P-36126
programista12
» 2011-07-17 08:30:51
Aby okno nie miało obramowania w konstruktorze okna musisz dodać flagę Qt::FramelessWindowHint:
C/C++
MainWindow::MainWindow( QWidget * parent )
    : QMainWindow( parent, Qt::FramelessWindowHint )
    , ui( new Ui::MainWindow )
{
    ui->setupUi( this );
}

Aby usunąć menu klikasz na nim prawym przyciskiem myszy i wybierasz "Usuń pasek menu".
P-36128
Animax97
Temat założony przez niniejszego użytkownika
» 2011-07-17 14:27:18
Ok dzięki, działa, a teraz drugie pytanie.
Jak zaznaczyć obszar, który będzie mi zastępował "ramka" windowsową [ten niebieski pasek którym przesuwa się program"? Czy muszę zrobić frame i pisać kod, który będzie wraz z przesunięciem kursora przesuwał okno, czy łatwiej będzie nadpisać jakoś ogólną budowe okna?
P-36143
DejaVu
» 2011-07-17 14:48:30
1 temat = 1 pytanie. To nasza główna zasada. Zamykam.
P-36146
« 1 »
  Strona 1 z 1