LINUX.ORG.RU

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

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

Гм. А корректнее как?

Гы

void MainWindow::showMainWindow()
{
    setVisible(true);
    activateWindow();
    raise();
}

Собственно у них там масло-маслянное, setVisible(true); вызывается 2 раза при показе окна.

Вот так можно переписать, чтобы нормально(более-менее) было:

if (isVisible())
                setVisible(false);
            else
                showMainWindow();

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

Гм. А корректнее как?

Гы

void MainWindow::showMainWindow()
{
    setVisible(true);
    activateWindow();
    raise();
}

Собственно у них там масло-маслянное, setVisible(true); вызывается 2 раза при показе окна.

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

Гм. А корректнее как?

Гы

void MainWindow::showMainWindow()
{
    setVisible(true);
    activateWindow();
    raise();
}