Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Igors от Февраль 06, 2014, 14:27



Название: Большой курсор ?
Отправлено: Igors от Февраль 06, 2014, 14:27
Добрый день

Нужен курсор в виде красной окружности, пользователь может менять радиус, напр задать радиус = 100. Можно ли прорваться через QCursor? Или как?

Спасибо


Название: Re: Большой курсор ?
Отправлено: Bepec от Февраль 06, 2014, 14:35
Как обычно нет подробностей. QCursor вам нужен в программе, за пределами программы, на виджете или где?


Название: Re: Большой курсор ?
Отправлено: GreatSnake от Февраль 06, 2014, 14:54
Если и получится, то круг будет с рваными краями, т.к. маску с альфа-каналом задать не получится :(
Красиво скорее-всего через нативный АПИ и нужно иметь в виду, что есть системное ограничение на размер курсора.


Название: Re: Большой курсор ?
Отправлено: Igors от Февраль 06, 2014, 18:13
Как обычно нет подробностей. QCursor вам нужен в программе, за пределами программы, на виджете или где?
А незачем сорить ненужными подробностями. Ф-ционал обычного курсора - этим все сказано.

Если и получится, то круг будет с рваными краями, т.к. маску с альфа-каналом задать не получится :(
Красиво скорее-всего через нативный АПИ и нужно иметь в виду, что есть системное ограничение на размер курсора.
Намек понял. Тогда уж лучше через "окно сверху" (слой)


Название: Re: Большой курсор ?
Отправлено: Bepec от Февраль 06, 2014, 19:21
Функционал курсора сохраняется и после выхода из программы как бы так. А эти подробности существенны :)


Название: Re: Большой курсор ?
Отправлено: Alex Custov от Февраль 06, 2014, 19:53
Ф-ционал обычного курсора - этим все сказано.

http://qt-project.org/doc/qt-4.8/qapplication.html#setOverrideCursor


Название: Re: Большой курсор ?
Отправлено: Igors от Февраль 06, 2014, 20:31
http://qt-project.org/doc/qt-4.8/qapplication.html#setOverrideCursor
А це до чого  ???


Название: Re: Большой курсор ?
Отправлено: Alex Custov от Февраль 06, 2014, 21:26
http://qt-project.org/doc/qt-4.8/qapplication.html#setOverrideCursor
А це до чого  ???

Т.к. подробностей нет, то это для установки курсора. Я использую в качестве курсора сгенерированный pixmap.


Название: Re: Большой курсор ?
Отправлено: Igors от Февраль 06, 2014, 21:38
Т.к. подробностей нет, то это для установки курсора. Я использую в качестве курсора сгенерированный pixmap.
То ясно что устанавливать можно, но вот может ли он быть большим как мне нужно - выходит что нет.


Название: Re: Большой курсор ?
Отправлено: Alex Custov от Февраль 06, 2014, 22:37
То ясно что устанавливать можно, но вот может ли он быть большим как мне нужно - выходит что нет.

Под Windows я использую свой курсор размером 96x60. Не помню точно как в X11, возможно там есть ограничения.