LINUX.ORG.RU

История изменений

Исправление LinuxDebian, (текущая версия) :

Создай пустой графический проект в QtCreator и скопируй (замени пустой конструктор этим) этот код в класс:

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
{
    setWindowFlag(Qt::WindowStaysOnTopHint);
    QWidget *c = new QWidget;
    setCentralWidget(c);
    c->setLayout(new QHBoxLayout);
    QPushButton *b = new QPushButton;
    b->setText("OK");
    b->setSizePolicy(QSizePolicy::Maximum,QSizePolicy::Maximum);
    c->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding);
    c->layout()->addWidget(b);
    connect(b, SIGNAL(clicked(bool)),
            this, SLOT(close()));
    c->setStyleSheet("background-image: url(bg.jpg);");
    b->setStyleSheet("background-image: url(bt.jpg);");
}

Ты не сможешь даже альт таб сделать пока не нажмешь ок. Файл bg.jpg картинка фона bt.jpg каринка кнопки. Как скопилить смотри на youtube - элементарно... (Без картинок все будет работать...)

Исправление LinuxDebian, :

Создай пустой графический проект в QtCreator и скопируй (замени пустой конструктор этим) этот код в класс:

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
{
    setWindowFlag(Qt::WindowStaysOnTopHint);
    QWidget *c = new QWidget;
    setCentralWidget(c);
    c->setLayout(new QHBoxLayout);
    QPushButton *b = new QPushButton;
    b->setText("OK");
    b->setSizePolicy(QSizePolicy::Maximum,QSizePolicy::Maximum);
    c->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding);
    c->layout()->addWidget(b);
    connect(b, SIGNAL(clicked(bool)),
            this, SLOT(close()));
    c->setStyleSheet("background-image: url(bg.jpg);");
    b->setStyleSheet("background-image: url(bt.jpg);");
}

Ты не сможешь даже альт таб сделать пока не нажмешь ок. Файл bg.jpg картинка фона bt.jpg каринка кнопки. Как скопилить смотри на youtube - элементарно...

Исправление LinuxDebian, :

Создай пустой графический проект в QtCreator и скопируй (замени пустой конструктор єтим) этот код в класс:

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
{
    setWindowFlag(Qt::WindowStaysOnTopHint);
    QWidget *c = new QWidget;
    setCentralWidget(c);
    c->setLayout(new QHBoxLayout);
    QPushButton *b = new QPushButton;
    b->setText("OK");
    b->setSizePolicy(QSizePolicy::Maximum,QSizePolicy::Maximum);
    c->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding);
    c->layout()->addWidget(b);
    connect(b, SIGNAL(clicked(bool)),
            this, SLOT(close()));
    c->setStyleSheet("background-image: url(bg.jpg);");
    b->setStyleSheet("background-image: url(bt.jpg);");
}

Ты не сможешь даже альт таб сделать пока не нажмешь ок. Файл bg.jpg картинка фона bt.jpg каринка кнопки. Как скопилить смотри на youtube - элементарно...

Исправление LinuxDebian, :

Создай пустой графический проект в QtCreator и скопируй (замени пустой конструктор єтим) этот код в класс:

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
{
    setWindowFlag(Qt::WindowStaysOnTopHint);
    QWidget *c = new QWidget;
    setCentralWidget(c);
    c->setLayout(new QHBoxLayout);
    QPushButton *b = new QPushButton;
    b->setText("OK");
    b->setSizePolicy(QSizePolicy::Maximum,QSizePolicy::Maximum);
    c->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding);
    c->layout()->addWidget(b);
    connect(b, SIGNAL(clicked(bool)),
            this, SLOT(close()));
    c->setStyleSheet("background-image: url(bg.jpg);");
    b->setStyleSheet("background-image: url(bt.jpg);");
}

Ты не сможешь даже альт таб сделать пока не нажмешь ок.

Исходная версия LinuxDebian, :

Создай пустой графический проект в QtCreator и скопируй этот код в класс:

    setWindowFlag(Qt::WindowStaysOnTopHint);
    QWidget *c = new QWidget;
    setCentralWidget(c);
    c->setLayout(new QHBoxLayout);
    QPushButton *b = new QPushButton;
    b->setText("OK");
    b->setSizePolicy(QSizePolicy::Maximum,QSizePolicy::Maximum);
    c->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding);
    c->layout()->addWidget(b);
    connect(b, SIGNAL(clicked(bool)),
            this, SLOT(close()));
    c->setStyleSheet("background-image: url(bg.jpg);");
    b->setStyleSheet("background-image: url(bt.jpg);");

Ты не сможешь даже альт таб сделать пока не нажмешь ок.