Russian Qt Forum
Сентябрь 27, 2024, 02:17 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Несколько вопросов по QT  (Прочитано 8938 раз)
GPP
Гость
« : Апрель 13, 2010, 09:11 »

Здравствуйте. Решил заняться изучением QT. Пишу под Windows. Для начала решил написать мессенджер для локальной сети. Сразу возник вопрос какой использовать компонент для окна чата? Главное требование это поддержка анимированных смайлов. Можно ли в QT использовать сторонние ActiveX компоненты и как их добавить в палитру? Почему пустой проект(просто окно не debug версии) занимает 3 метра в памяти, не много ли? Заранее огромное спасибо за ответы.

P.S: Пишу на C#. Один из моих проектов www.gppsoft.narod.ru.
Записан
Zmeishe
Гость
« Ответ #1 : Апрель 13, 2010, 09:28 »

Почему пустой проект(просто окно не debug версии) занимает 3 метра в памяти, не много ли? Заранее огромное спасибо за ответы.

P.S: Пишу на C#. Один из моих проектов www.gppsoft.narod.ru.

Это для Qt или для С# многовато?
Для С# пустой проект и 22 метра нормально.
Записан
Amigo_sa
Гость
« Ответ #2 : Апрель 13, 2010, 10:06 »

Чтобы использовать COM в Qt, есть компонент QAxContainer
Записан
GPP
Гость
« Ответ #3 : Апрель 13, 2010, 10:21 »

Чтобы использовать COM в Qt, есть компонент QAxContainer
Что-то я не вижу этот компонент... Или он отсутствует в бесплатной версии QT?
Записан
crossly
Гость
« Ответ #4 : Апрель 13, 2010, 11:01 »

он собирается только msvc
Записан
Amigo_sa
Гость
« Ответ #5 : Апрель 13, 2010, 11:05 »

Чтобы использовать COM в Qt, есть компонент QAxContainer
Что-то я не вижу этот компонент... Или он отсутствует в бесплатной версии QT?
Компонент доступен. в доке указано что его надо собрать в плагинах, чтобы он был доступен в дизайнере (и положить в директорию plugins/designer).
Цитировать
If you are using a shared configuration of Qt enter the plugin subdirectory and run qmake and your make tool to build a plugin that integrates the QAxContainer module into Qt Designer.
Однако никто не мешает ручками добавлять компонент на форму Улыбающийся
Записан
GPP
Гость
« Ответ #6 : Апрель 13, 2010, 11:17 »

Чтобы использовать COM в Qt, есть компонент QAxContainer
Что-то я не вижу этот компонент... Или он отсутствует в бесплатной версии QT?
Компонент доступен. в доке указано что его надо собрать в плагинах, чтобы он был доступен в дизайнере (и положить в директорию plugins/designer).
Цитировать
If you are using a shared configuration of Qt enter the plugin subdirectory and run qmake and your make tool to build a plugin that integrates the QAxContainer module into Qt Designer.
Однако никто не мешает ручками добавлять компонент на форму Улыбающийся

Спасибо. Но можно подробнее. Qt вижу второй день. Что, где и как собрать?
Записан
Amigo_sa
Гость
« Ответ #7 : Апрель 13, 2010, 11:34 »

Собрать нужно src\activeqt\activeqt.sln - если у вас куте была сконфигурирована с генерацией vs-проектов. Почему то быстро собарть под 4.6 у меня не получилось, поэтому выкладываю вам длл от версии 4.5. Проверил - она так же рабочая. Положить нужно в папку plugins/designer. компонент должен появиться в категории Containers
Записан
cya-st
Гость
« Ответ #8 : Апрель 13, 2010, 11:35 »

Почитай какую нибудь книгу по Qt (на форуме есть ссылки), а то у тебя будут возникать элементарные вопросы в геометрической прогресии.
Записан
GPP
Гость
« Ответ #9 : Апрель 13, 2010, 11:53 »

Собрать нужно src\activeqt\activeqt.sln - если у вас куте была сконфигурирована с генерацией vs-проектов. Почему то быстро собарть под 4.6 у меня не получилось, поэтому выкладываю вам длл от версии 4.5. Проверил - она так же рабочая. Положить нужно в папку plugins/designer. компонент должен появиться в категории Containers

Спасибо. Теперь второй вопрос! Улыбающийся Какой компонент использовать для чата? Слышал что вроде почти все виджиты поддерживают html разметку. А анимацию в виде gif?
Записан
cya-st
Гость
« Ответ #10 : Апрель 13, 2010, 11:55 »

Цитировать
Слышал что вроде почти все виджиты поддерживают html разметку
Стили поддерживает, а не html разметку
Записан
GPP
Гость
« Ответ #11 : Апрель 13, 2010, 11:58 »

Положить нужно в папку plugins/designer. компонент должен появиться в категории Containers
Положил. Не появился Грустный
Записан
Amigo_sa
Гость
« Ответ #12 : Апрель 13, 2010, 12:16 »

Положить нужно в папку plugins/designer. компонент должен появиться в категории Containers
Положил. Не появился Грустный
qaxwidget.dll в <QtDir>/plugins/designer ?
Дизайнер перезагружали?
Записан
GPP
Гость
« Ответ #13 : Апрель 13, 2010, 12:34 »

Положить нужно в папку plugins/designer. компонент должен появиться в категории Containers
Положил. Не появился Грустный
qaxwidget.dll в <QtDir>/plugins/designer ?
Дизайнер перезагружали?
"C:\Qt\2010.01\qt\plugins\designer"
Да, перезагружал.
Записан
GPP
Гость
« Ответ #14 : Апрель 13, 2010, 12:36 »

Может потому что у меня бесплатная версия?
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.168 секунд. Запросов: 21.