Форум программистов, компьютерный форум, киберфорум
Наши страницы

Qt

Войти
Регистрация
Восстановить пароль
 
Qtmaster
3 / 3 / 0
Регистрация: 16.03.2015
Сообщений: 28
#1

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

11.05.2015, 15:32. Просмотров 336. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Некорректная работа showFullScreen() у QDialog в Ubuntu (C++ Qt):

Узнать width и height если showFullScreen - C++ Qt
Всем еще раз привет! Вопрос такой же как в сабже. Делаю .showfullscreen(); и мне необходимо узнать ширину и высоту окна. Как можно поймать...

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

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

QDialog расположение - C++ Qt
Привет. Есть класс(плейлист), наследую от QDialog. При открытии плейлиста, он появляется в середине и перекрывает главное окно. Два...

QDialog close - C++ Qt
Если я буду использовать hide() То диалог останется в памяти? И почему close() закрывает и последующее, создающееся окно Что то...

Взаимодействие нескольких QDialog - C++ Qt
Всем доброго времени суток. Проблема такая: есть два QDialog. Как сделать так, чобы при нажатии кнопки на первом, открывался второй, а...

1
yarko
64 / 64 / 16
Регистрация: 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 не закрывается в конструкторе - C++ Qt
Ребят, не могу понять почему не срабатывает метод close(); || this->close(); когда я в конструкторе срр файла прошу закрыть это окно? ...

Передача сообщения в QDialog - C++ Qt
Добрый день, или ночь тому кто трудится... Создаю чат. Имеется MainWindow - где на экран выводятся поступившие все сообщения от все...

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

QDialog два виджета - C++ Qt
Добрый день. Мне нужно чтобы когда я жму на кнопку Dog, открывалось еще одно меню с инфой о собаке. И когда я закрою это меню, ...


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

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

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