[Qt] Jak utworzyć okno bez obramowania Windowsa
Ostatnio zmodyfikowano 2011-07-17 14:48
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 |
|
programista12 |
» 2011-07-17 08:30:51 Aby okno nie miało obramowania w konstruktorze okna musisz dodać flagę Qt::FramelessWindowHint: 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". |
|
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? |
|
DejaVu |
» 2011-07-17 14:48:30 1 temat = 1 pytanie. To nasza główna zasada. Zamykam. |
|
« 1 » |