Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Design a window without a caption bar - QT Designer

Tags:

qt

qt-designer

How can I declare a window without caption when I use QT Designer?

like image 389
JasonGenX Avatar asked Jan 25 '11 22:01

JasonGenX


1 Answers

if you're looking to remove window title, then the easiest way would be to set the window flags in your widget's constructor, smth like this:

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent, Qt::FramelessWindowHint),  //<-- this will remove the title bar
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
... 

or call

Qt::WindowFlags flags = Qt::CustomizeWindowHint;
setWindowFlags(flags);

more details on window types here: enum Qt::WindowType flags Qt::WindowFlags

hope this helps, regards

like image 155
serge_gubenko Avatar answered Sep 25 '22 19:09

serge_gubenko