crossplatform.ru

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

4 страниц V  < 1 2 3 4 >  
Ответить в данную темуНачать новую тему
> [Qt Plugins] Не подгружается плагин, прошу помощи., [closed]
igor_bogomolov
  опции профиля:
сообщение 30.1.2011, 18:02
Сообщение #21


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

Спасибо сказали: 235 раз(а)




Репутация:   29  


Цитата(Алексей1153 @ 30.1.2011, 17:51) *
А насчёт domXml() - я возвращаю ""
Так как раз таки можно. :) Эта функция нужна для более тонкой настройки виджета в дизайнере (как правило составных видетов).
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
igor_bogomolov
  опции профиля:
сообщение 2.2.2011, 21:54
Сообщение #22


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

Спасибо сказали: 235 раз(а)




Репутация:   29  


Я разделил тему.
Создание документации Qt
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 5.2.2011, 17:23
Сообщение #23


фрилансер
******

Группа: Участник
Сообщений: 2941
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


а почему , если в Q_PROPERTY не задать опциональную секцию WRITE, то свойство не отображается в дизайнере ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
igor_bogomolov
  опции профиля:
сообщение 5.2.2011, 20:26
Сообщение #24


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

Спасибо сказали: 235 раз(а)




Репутация:   29  


Потому что не нужно оно там, раз его редактировать нельзя
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 5.2.2011, 20:29
Сообщение #25


фрилансер
******

Группа: Участник
Сообщений: 2941
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


igor_bogomolov, а если это версия, к примеру ? И почему тогда WRITE - опциональный параметр ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
igor_bogomolov
  опции профиля:
сообщение 5.2.2011, 20:58
Сообщение #26


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

Спасибо сказали: 235 раз(а)




Репутация:   29  


Q_PROPERTY используется дизайнером, а не предназначен для него.
Не понимаю зачем нужно указывать версию для плагина дизайнера? Точно не уверен, но по моему ты все равно не подгрузишь несколько плагинов одного и того же виджета. Могу предложить, если это действительно нужно, зашивать версию в имя плагина.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 5.2.2011, 21:05
Сообщение #27


фрилансер
******

Группа: Участник
Сообщений: 2941
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


Цитата(igor_bogomolov @ 5.2.2011, 22:58) *
Не понимаю зачем нужно указывать версию для плагина дизайнера

по большому счёту незачем.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 8.2.2011, 21:34
Сообщение #28


фрилансер
******

Группа: Участник
Сообщений: 2941
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


а где можно почитать про назначение, содержимое и размещение файла *.pluginspec ? Поиском не нашёл - ни тут, ни в вики
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
igor_bogomolov
  опции профиля:
сообщение 8.2.2011, 21:50
Сообщение #29


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

Спасибо сказали: 235 раз(а)




Репутация:   29  


Writing the pluginspec file

Each plugin should accompany a pluginspec file that provides some metadata about the plugin. For our plugin the pluginspec file is as follows

    <plugin name="DoNothing" version="0.0.1" compatVersion="1.2.1">
        <vendor>VCreate Logic Pvt. Ltd.</vendor>
        <copyright>(C) 2008-2009 VCreate Logic Pvt. Ltd.</copyright>
        <license>Do anything you want</license>
        <description>A plugin that does nothing</description>
        <url>http://www.vcreatelogic.com</url>
        <dependencyList>
            <dependency name="Core" version="1.2.1"/>
       </dependencyList>
    </plugin>

The pluginspec file provides the following fields of information

1. Name of the plugin, which is also used as the name of the library file that provides the plugin implementation. (In our case DoNothing.dll on Windows, libDoNothing.so on Unix)
2. Version of the plugin
3. Required Qt Creator version
4. Vendor name
5. Copyright
6. License text
7. Description
8. URL of the plugin vendor
9. Dependency List ­ provides all the plugins that this plugin depends on. Qt Creator ensures that dependencies are loaded and initialized before this plugin.

Note: The pluginspec file should be in the same directory as the plugin's project file. Just to make things clear, the contents of the DoNothing plugin directory is as shown below
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 8.2.2011, 23:49
Сообщение #30


фрилансер
******

Группа: Участник
Сообщений: 2941
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


благодарю. А откуда цитата, если не секрет ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

4 страниц V  < 1 2 3 4 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 30.12.2024, 20:51