Вопрос про qt вообще и про ActiveQt в частности |
Здравствуйте, гость ( Вход | Регистрация )
Вопрос про qt вообще и про ActiveQt в частности |
Гость_qtn00b_* |
11.6.2009, 11:48
Сообщение
#1
|
Гости |
Привет.
Поставил qt 4.5.1 open source edition, скомпилил с поддержкой ActiveQt, прицепил к Visual Studio 2005, всё работает. Появился такой вопрос: вот я в Qt Designer'е кинул на форму ActiveX-компонет, неважно какой - для определённости, скажем, WebBrowser. В класс главного окна designer ничего не добавляет, он работает с ui-файлом, который компилится в cpp-шку. Как мне обратиться к методам/свойствам ActiveX'а в методах главного окна? И вообще, есть у меня на форме какой-нибудь компонент (метка, например), как мне, например, сменить надпись на ней (caption то бишь)? Откуда взять указатель на этот компонент? Извините, если мой вопрос нубский. Ссылки на соответствующую литературу (желательно на русском) приветствуются. |
|
|
kwisp |
11.6.2009, 12:34
Сообщение
#2
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
по идее при обработке ui файла получается заголовочный файл в котором определен класс интерфейс в котором в свою очередь все элементы юзер интерфейса в открытой секции.
в конструкторе главного окна будет что то типа ui->setupUi(this) ui это указатель на тот самый класс интерфейс из заголовочного файла получившегося из файла ui. нужен какой то элемент ui->label_1->setText("hello"); |
|
|
Гость_qtn00b_* |
11.6.2009, 12:45
Сообщение
#3
|
Гости |
Понял. Большое спасибо!
|
|
|
Litkevich Yuriy |
11.6.2009, 16:21
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Как мне обратиться к методам/свойствам ActiveX'а в методах главного окна? так же как и к другим компонентам, читай "Using a Designer .ui File in Your Application" в Асистенте или у нас на сайте (на английском, пока на английском)
|
|
|
Гость_qtn00b_* |
13.6.2009, 0:42
Сообщение
#5
|
Гости |
Спасибо, ценная статья.
|
|
|
Текстовая версия | Сейчас: 30.11.2024, 4:29 |