Russian Qt Forum
Апреля 20, 2025, 23:06 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Несколько вопросов по QT  (Прочитано 9354 раз)
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.032 секунд. Запросов: 21.