crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в управление клавиатурой и мышью, передача изображения
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
igor_bogomolov Дата 31.1.2011, 10:43
  Тему разделил. MFC vs Qt
Алексей1153 Дата 29.1.2011, 16:05
  igor_bogomolov, ну да, это я ляпнул. Имел в виду студию + MFC, а не креатор + Qt. Просто Qt не сильно родной для студии, его классы там в удобном виде в отладчике явно не покажутся. Ну а отладчик в студии очень крутой
А заявление Rocky - это юношеский максимализм, такой же, как выдают линуксоиды про винду.

Цитата(igor_bogomolov @ 29.1.2011, 15:57) *
Всё это можно, но только внутри самой программы

вот и получается, что всё равно АПИ винды применять.
igor_bogomolov Дата 29.1.2011, 13:57
 
Цитата(Алексей1153 @ 27.1.2011, 20:29) *
2 управление мышью из программы без участия реальной мыши
3) то же самое для клавы
Смотря что ты здесь хочешь. Всё это можно, но только внутри самой программы (см. sendEvent/postEvent). Если же ты хочешь управляя мышью и клавиатурой манипулировать рабочим столом, раскрыть блокнот и там что то написать (это к примеру), то это средствами Qt сделать не получится. Придется использовать API платформы.

Цитата(Алексей1153 @ 29.1.2011, 13:01) *
А я вот пока к студии больше склоняюсь в выборе инструмента для данной программы.
Тоже не самое умное изречение. Когда IDE путают с языками программирования и библиотеками, это как минимум вызывает недоумение.
Алексей1153 Дата 29.1.2011, 13:01
 
Цитата(Rocky @ 28.1.2011, 16:55) *
Попробуй QTest...

а подробнее ?

Цитата(xls @ 28.1.2011, 16:55) *
С тех пор как я познал истины Qt, я возненавидел все другие еретические технологии.... =)

невероятно глупое изречение. А я вот пока к студии больше склоняюсь в выборе инструмента для данной программы. Ибо там отладчик быстрее и удобнее
Rocky Дата 28.1.2011, 15:22
 
Цитата(Алексей1153 @ 28.1.2011, 9:12) *
а почему ?

С тех пор как я познал истины Qt, я возненавидел все другие еретические технологии.... =)
xls Дата 28.1.2011, 14:55
 
Цитата(Алексей1153 @ 28.1.2011, 9:12) *
Rocky,
Ещё жду комментариев, и если 2 и 3 - это дохлый номер под Qt, то выбор будет для меня ясен

Попробуй QTest...
Алексей1153 Дата 28.1.2011, 9:12
  Rocky,

2 и 3 для винды делается элементарно, так я как раз и пытаюсь выяснить, возможно ли это кроссплатформенно :)

4 - под качеством здесь понимается именно трафик. Ну с 4-м пунктом я уже понял, что это можно.

Цитата(Rocky @ 28.1.2011, 11:01) *
Я бы в любом случае всю программу не стал писать на

а почему ? Выбор то очевиидный. Я хочу применить Qt только из-за GUI, а так я бы как раз именно MFC+WinAPI без раздумий выбрал

делить по модулям не хочется.
Ещё жду комментариев, и если 2 и 3 - это дохлый номер под Qt, то выбор будет для меня ясен
Rocky Дата 28.1.2011, 9:01
  1 главное драйвер чтобы был. Не верю чтобы Qt не умел работать с MySQL.
2 и 3 не уверен, но думаю что нет. В WinAPI насколько я помню есть функции MouseEvent и KeybdEvent (то что ты хочешь видимо) - что-то типа низкоуравневого общения с мышью и клавиатурой. Я как-то с их помощью писал прогу которая меня по ночам на работу устраивала в одной браузерной игрушке ))) В Qt не нашел такого..
4 - думаю не проблема. Как сделать скриншот - известно. Хотя, что ты имеешь в виду под нужным качеством? Можно ведь просто снять экран, сохранить картинку в png (качество отличное), потом уменьшить размер, сжать ее (зазиповать например) - чтобы меньше весила. А на сколько уменьшать размер - подобрать коэффициенты в зависимости от разрешения монитора (switch просто поставить), либо настройками задавать.

ЗЫ. Я бы в любом случае всю программу не стал писать на MFC+WinAPI. Я бы так сделал: то, что реализовать кроссплатформенно не удасться, вынести в отдельную dll. И все - потом ее просто подключать из основной программы, написанной на Qt.
Алексей1153 Дата 27.1.2011, 20:29
  Приветствую форумчан! Хотелось бы услышать советы насчёт вот такого вопроса

Мне через некоторое время предстоит делать программу удалённого администрирования (простенький вариант TeamView или RAdmin) , и хочу заранее разузнать в общем виде, возможно ли кроссплатформенно организовать основных "китов"

1) работа с MySQL
2 управление мышью из программы без участия реальной мыши
3) то же самое для клавы
4) делать скриншот всего экрана в нужном каКчестве (обычно оно там плохенькое используется для скорости) с частотой 8...12 раз в секунду (этого вполне достаточно для этих целей. Ну а 24 - это предел достаточности)

Если что-то из этого не реализуется кроссплатформенно, то мне придётся выбрать MFC+WinAPI (разработка всё равно сейчас предполагается чисто под винду)
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.3.2024, 14:37