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

Dock on desktop - C++ Qt

30.03.2014, 19:27. Просмотров 591. Ответов 9
Метки нет (Все метки)

Как прилепить окно к краю рабочего стола, в виде дока?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2014, 19:27
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Dock on desktop (C++ Qt):

Qt Linux gui/desktop
Задача такая: нужно что бы вместо Kde/lxde пускалось нужное мне приложение,...

Qt Quick & desktop apps
Практикуется ли создание десктопных приложений с Qt Quick? Что лучше...

QApplication::desktop() нет доступа к методам
На Qt первый день. пытаюсь определить разрешение экрана: #include...

Возникла ошибка при сборке проекта SeaBattle (цель: Desktop)
Всем привет. В общем вкратце: Решил поизучать Qt, установил версию 4.7.4,...

Ошибка при сборке проекта proje (комплект: Desktop Qt 5.8.0 MSVC2015_64bit) Во время выполнения этапа qmake
Помогите!!!Я начинающий установил Qt creator 5.8.0. И при сборке проекта выдает...

Marmelade hub. "Visual Studio 2013 Express Windows Desktop not found"
при попытке build или open IDE выдаёт такое: Current Build: x86 Debug (Not...

9
Чистый
Автор FAQ
2713 / 1409 / 89
Регистрация: 08.09.2011
Сообщений: 3,741
Записей в блоге: 1
30.03.2014, 22:17 #2
через setGeometry
0
Rondmeo
2 / 2 / 0
Регистрация: 23.02.2014
Сообщений: 23
30.03.2014, 22:23  [ТС] #3
Чистый, а ссылка на описание не найдется?
0
Чистый
Автор FAQ
2713 / 1409 / 89
Регистрация: 08.09.2011
Сообщений: 3,741
Записей в блоге: 1
30.03.2014, 22:27 #4
http://qt-project.org/doc/ тут все что Вам необходимо
0
Rondmeo
2 / 2 / 0
Регистрация: 23.02.2014
Сообщений: 23
31.03.2014, 02:01  [ТС] #5
Цитата Сообщение от Чистый Посмотреть сообщение
через setGeometry
через setGeometry я могу просто установить положение окна, но оно не "прилипает" и не отталкивает остальные окна

Добавлено через 1 час 25 минут
QDockWidget ведет себя так как мне и нужно, только можно ли его сделать в роли основного окна...
1
Чистый
Автор FAQ
2713 / 1409 / 89
Регистрация: 08.09.2011
Сообщений: 3,741
Записей в блоге: 1
31.03.2014, 08:50 #6
можно, но как только вы сделаете это он перестанет это делать, такие вещи уже надо реализовывать самому, с использованием setgeometry и различный event событий, готовой реализации Вашей задачи нет. Остальные окна одного и того же приложения или вообще разных ?
0
Rondmeo
2 / 2 / 0
Регистрация: 23.02.2014
Сообщений: 23
31.03.2014, 18:28  [ТС] #7
Чистый, Агент Mail.ru, например, если перетащить в край экрана, то окно "прилипает".

Добавлено через 3 минуты
Даже ярлыки рабочего стола смещаются. Такое впечатление, что это стандартный функционал виндовс.
0
Чистый
Автор FAQ
2713 / 1409 / 89
Регистрация: 08.09.2011
Сообщений: 3,741
Записей в блоге: 1
31.03.2014, 19:47 #8
Именно.. это все реализовано программно и Qt не имеет штатного средства, самый простой вариант, это мониторить положение окна и если оно приближается к краю экрана на расстояние меньше чем 100 пикселей то перемещать его к краю, для этого у Qt есть все необходимое.
0
Rondmeo
2 / 2 / 0
Регистрация: 23.02.2014
Сообщений: 23
01.04.2014, 19:22  [ТС] #9
А в MFC есть штатное средство?
0
MastAKK
145 / 136 / 18
Регистрация: 13.10.2012
Сообщений: 592
01.04.2014, 19:47 #10
Rondmeo, наверное, они тоже сами реализовывали.
0
01.04.2014, 19:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2014, 19:47
Привет! Вот еще темы с решениями:

desktop-amd64 или desktop-i368 на AMD
Какой дистриб лучше поставить на след проц??? проц на картинке. Непойму его...

Что брать посоветуете? HP Omni 27-1054 Desktop PC или HP Omni 220-1185qd Desktop PC?
Привет. HP Omni 220-1185qd Desktop PC Operating system - Windows 7 Home...

Не могу разобраться с папкой Desktop и скрытой папкой Public Desktop
Я хочу получить возможность взаимодействия с ярлыками. Одни ярлыки находятся по...

Rocket Dock
Здравствуйте, уважаемые форумчане! Хочу задать вопрос, может кто уже...


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

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

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