Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Qtmaster
3 / 3 / 0
Регистрация: 16.03.2015
Сообщений: 28
1

Некорректная работа showFullScreen() у QDialog в Ubuntu

11.05.2015, 15:32. Просмотров 419. Ответов 1
Метки нет (Все метки)

Здравствуйте.

По нажатию кнопки открывается новое окно QDialog

C++ (Qt)
1
2
    formD = new V1Dialog(this);
    formD->showFullScreen();
На Windows все работает нормально, но вот на Ubuntu проблема. Функция showFullScreen() не работает как надо, т.е. окно открывается в рамке по центру экрана. Если сделать showMaximized(), то открывается на весь экран, но слева остается видно полоска с приложениями.

P.s. MainWindow с функцией showFullScreen() работает нормально.

Добавлено через 17 часов 51 минуту
Задам вопрос по другому...
Как убрать у окна кнопки закрыть/свернуть/развернуть ?

Добавлено через 9 минут
Проблема решена

вот код
C++ (Qt)
1
2
3
4
 
formD = new V1Dialog(this);
formD->setWindowFlags (Qt::WindowType_Mask | Qt::WindowCloseButtonHint);
formD->showFullScreen();
Насколько я понял функция по умолчанию должна была ставить эти флаги, но в моей ОС этого не происходило.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2015, 15:32
Ответы с готовыми решениями:

Узнать width и height если showFullScreen
Всем еще раз привет! Вопрос такой же как в сабже. Делаю .showfullscreen(); и...

Qdesktopservice::openurl - некорректная работа с файлами, в пути которых содержится кириллица
Вопрос заключается в следующем если я открываю файл полный путь которого...

Закрытие QDialog
Сразу прошу прощения за глупый вопрос. Есть виджет MainWindows, в нем создаю...

QDialog расположение
Привет. Есть класс(плейлист), наследую от QDialog. При открытии плейлиста,...

QDialog close
Если я буду использовать hide() То диалог останется в памяти? И почему close()...

1
yarko
64 / 64 / 18
Регистрация: 31.03.2015
Сообщений: 253
12.05.2015, 09:56 2
Оболочка Unity сама по себе странная, так что не удивляйтесь, если чтото работает не как ожидается.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.05.2015, 09:56

QDialog, QApplication и exec()
Пишу программу, есть окно авторизации. Собственно в main создаю диалог...

Плохо вызывается QDialog
добрый день, вообщем есть окно типа QDialog, когда я его вызываю из основного...

Создание нового QDialog
signin.h файл #ifndef SIGNIN_H #define SIGNIN_H #include <QDialog> ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru