Выделение области и курсор мыши, как поправить? |
Здравствуйте, гость ( Вход | Регистрация )
Выделение области и курсор мыши, как поправить? |
ViGOur |
31.3.2008, 12:27
Сообщение
#11
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Цитата Прошу простить! Посмотрел пример и увидел, что там также выделяется, как и у меня. Этот синеватый оттенок появляется если использовать в Windows со стилем XP, а не стандартный стиль! Может все дело в том, что Windows со стилем XP не совсем корректно обрабатывается?
|
|
|
AD |
31.3.2008, 12:38
Сообщение
#12
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Цитата Прошу простить! Посмотрел пример и увидел, что там также выделяется, как и у меня. Этот синеватый оттенок появляется если использовать в Windows со стилем XP, а не стандартный стиль! Может все дело в том, что Windows со стилем XP не совсем корректно обрабатывается?Да фиг с этим синеватым оттенком. Это ерунда. Там проблема более неприятная есть. Это некорректное выделение. |
|
|
ViGOur |
31.3.2008, 12:49
Сообщение
#13
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Можешь дать проект, в котором воспроизводится данная проблема?
Чтобы не гадать. |
|
|
AD |
31.3.2008, 13:21
Сообщение
#14
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Можешь дать проект, в котором воспроизводится данная проблема? Чтобы не гадать. Пожалуйста! В другом - исходные файлы. собрать не пытайся, используется помимо Qt, библиотека внутреннего пользования! Исполняемый файл не удалось подгрузить, потому что размер архива д.б. очень маленьким! |
|
|
ViGOur |
31.3.2008, 13:39
Сообщение
#15
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Да нет, можешь собрать проектик, в котором будет воспроизводится твоя проблема.
И чтобы я мог посмотреть, или кто другой что там не так, да и чтобы ты сам мог потерзать его не затрагивая общий проект... p.s. мне просто наглядность нужна. |
|
|
AD |
31.3.2008, 13:56
Сообщение
#16
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Да нет, можешь собрать проектик, в котором будет воспроизводится твоя проблема. И чтобы я мог посмотреть, или кто другой что там не так, да и чтобы ты сам мог потерзать его не затрагивая общий проект... p.s. мне просто наглядность нужна. Упс. Последние потуги оказались ненапрасными. Проблема решена. Дело вот в чем: за отрисовку этой ленты отвечают 3 функции: void mousePressEvent(QMouseEvent* events); void mouseReleaseEvent(QMouseEvent* events); void mouseMoveEvent(QMouseEvent* events); У меня функция mouseMoveEvent была не в окне главной программы, а для отдельного элемента. И скорее всего правильную синхронизацию этой ленты с этим элементом не удавалось наладить (разные нули координат и т.п.) Если все 3 функции реализовывать в одном классе, проблем подобных не будет. |
|
|
ViGOur |
31.3.2008, 15:09
Сообщение
#17
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Вот что значит отдельный разбор...
|
|
|
AD |
31.3.2008, 18:22
Сообщение
#18
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Цитата [attachment=38:test_pics.GIF] Еще несколько вопросов по поводу этой картинки: 1) как сделать так, чтобы панель инструментов не была растянута по все длине, а была ровно столько, чтобы в ней уместились все картинки-кнопки? 2) как заставить панель инструментов воспринимать какой-нибудь цвет у bitmap как прозрачный? (P.S. В Борланде это возможно!) |
|
|
Litkevich Yuriy |
1.4.2008, 9:44
Сообщение
#19
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
по 2п.
В борланде это единственный путь сделать прозрачность, и весьма неудобный и карявый, лучше подготовь нужный рисунок, можно в GIMP'е свести цвет. Я сильно порадовался когда узнал, что Qt честно поддерживает прозрачность. Хотя может Qt'я и позволяют делать такой трюк. |
|
|
AD |
1.4.2008, 10:03
Сообщение
#20
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
по 2п. В борланде это единственный путь сделать прозрачность, и весьма неудобный и карявый, лучше подготовь нужный рисунок, можно в GIMP'е свести цвет. Я сильно порадовался когда узнал, что Qt честно поддерживает прозрачность. Хотя может Qt'я и позволяют делать такой трюк. Хорошо, а как это сделать по честному? Т.е. как свести цвет? И просто прикрепить картинку? |
|
|
Текстовая версия | Сейчас: 15.1.2025, 1:15 |