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

Qt

Войти
Регистрация
Восстановить пароль
 
Rondmeo
2 / 2 / 0
Регистрация: 23.02.2014
Сообщений: 23
#1

Dock on desktop - C++ Qt

30.03.2014, 19:27. Просмотров 568. Ответов 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 - C++ Qt
Задача такая: нужно что бы вместо Kde/lxde пускалось нужное мне приложение, даже не знаю как точно написать то. Кто какие соображения имеет...

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

QApplication::desktop() нет доступа к методам - C++ Qt
На Qt первый день. пытаюсь определить разрешение экрана: #include <QtGui/QApplication> QDesktopWidget *desk = new...

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

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

Marmelade hub. "Visual Studio 2013 Express Windows Desktop not found" - Кроссплатформенная разработка
при попытке build или open IDE выдаёт такое: Current Build: x86 Debug (Not Found) You need to build "x86 Debug" before you can run. ...

9
Чистый
Автор FAQ
2709 / 1405 / 73
Регистрация: 08.09.2011
Сообщений: 3,733
Записей в блоге: 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
2709 / 1405 / 73
Регистрация: 08.09.2011
Сообщений: 3,733
Записей в блоге: 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
2709 / 1405 / 73
Регистрация: 08.09.2011
Сообщений: 3,733
Записей в блоге: 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
2709 / 1405 / 73
Регистрация: 08.09.2011
Сообщений: 3,733
Записей в блоге: 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 / 12
Регистрация: 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 - Ubuntu Linux
Какой дистриб лучше поставить на след проц??? проц на картинке. Непойму его разрядность, 32 или 64? Ос стоит х32!

Что брать посоветуете? HP Omni 27-1054 Desktop PC или HP Omni 220-1185qd Desktop PC? - Рабочая станция
Привет. HP Omni 220-1185qd Desktop PC Operating system - Windows 7 Home Premium Processor - 3rd Generation Intel(R)...

Не могу разобраться с папкой Desktop и скрытой папкой Public Desktop - C#
Я хочу получить возможность взаимодействия с ярлыками. Одни ярлыки находятся по адресу c:\users\user\Desktop и к ним претензий нет. Но есть...

Rocket Dock - Windows 7
Здравствуйте, уважаемые форумчане! Хочу задать вопрос, может кто уже сталкивался с проблемой этого рода... Вообщем проблема заключается в...


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

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

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