crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> Связь QGLWidget с MainWindow *ui, организованной при создании проекта с Формой ( приложение с Qt Widget )
mlvolkov2
  опции профиля:
сообщение 11.1.2017, 7:57
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 10
Регистрация: 18.6.2015
Пользователь №: 4408

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




Репутация:   0  


Как связать QGLWidget со стандартной Формой MainWindow *ui при построении приложения с QtWidget ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 11.1.2017, 9:08
Сообщение #2


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

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

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




Репутация:   34  


а что понимается под "связать" ? Класс является потомком QWidget, если что

Кстати, в справке приписано

This class is obsolete. It is provided to keep old source code working. We strongly advise against using it in new code.

Или имеется в виду - в режиме дизайна формы его разместить ?

Сообщение отредактировал Алексей1153 - 11.1.2017, 9:11
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
mlvolkov2
  опции профиля:
сообщение 11.1.2017, 13:33
Сообщение #3


Студент
*

Группа: Новичок
Сообщений: 10
Регистрация: 18.6.2015
Пользователь №: 4408

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




Репутация:   0  


Цитата(Алексей1153 @ 11.1.2017, 9:08) *
а что понимается под "связать" ? Класс является потомком QWidget, если что

Кстати, в справке приписано

This class is obsolete. It is provided to keep old source code working. We strongly advise against using it in new code.

Или имеется в виду - в режиме дизайна формы его разместить ?


Вот именно - РАЗМЕСТИТЬ и ЗАПУСТИТЬ!!!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 12.1.2017, 9:47
Сообщение #4


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

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

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




Репутация:   34  


mlvolkov2,

варианты:

1) на форме разместить рамку/любой виджет (в качестве контейнера с компоновщиком), затем создать при помощи new в конструкторе твой контрол и разместить в тот компоновщик

2) использовать фичу "promoting"

http://doc.qt.io/qt-5/designer-using-custo...omoting-widgets
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
mlvolkov2
  опции профиля:
сообщение 12.1.2017, 10:17
Сообщение #5


Студент
*

Группа: Новичок
Сообщений: 10
Регистрация: 18.6.2015
Пользователь №: 4408

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




Репутация:   0  


Цитата(Алексей1153 @ 12.1.2017, 9:47) *
mlvolkov2,

варианты:

1) на форме разместить рамку/любой виджет (в качестве контейнера с компоновщиком), затем создать при помощи new в конструкторе твой контрол и разместить в тот компоновщик

2) использовать фичу "promoting"

http://doc.qt.io/qt-5/designer-using-custo...omoting-widgets



Спасибо, Алексей, попробую. Пока я решил проблему используя Qwt - библиотеку вместо OpenGl.
Здесь с размещением и управлением пока нет проблем.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


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




RSS Текстовая версия Сейчас: 26.2.2017, 3:56