Russian Qt Forum

Qt => Общие вопросы => Тема начата: gibson от Июнь 07, 2009, 18:55



Название: Пара вопросов по QT
Отправлено: gibson от Июнь 07, 2009, 18:55
Сразу скажу мб они кому нибудь покажутся простыми, но я уже не знаю что делать. Сразу напишу список

1. Есть несколько форм, на них есть элементы (QTreeWidget, QTextEdit, ect), так вот при изменении размера окна они остаются тех же размеров. Использую Qt Creator для создания GUI.

2. Через что можно реализовать системные вызовы (конкретно интересует выключение/ребут компа). Вообще, любое использование функций системы.

3. Есть QTextEdit я хочу сделать что то типо редактор, так вот как сделать нумерацию строк слева. Пробовал через QGridLayout выходит лажа. Строчки не равномерно распределяются.

4. Передаю в функцию QTreeWidgetItem, это столбец с таблицы.
Код:

Код
C++ (Qt)
QTreeWidgetItem *item, int column

для получения значения ячейки делаю item->text(0);
Дальнейшее использования этого значения приводит к краху приложения. Как его правильно обработать?

Спасибо заранее.


Название: Re: Пара вопросов по QT
Отправлено: lit-uriy от Июнь 07, 2009, 21:25
1) Изучать Управление компоновкой (http://doc.crossplatform.ru/qt/4.5.0/layout.html)
2) В общем случае, через API конкретной системы
3) Отдельная, немаленькая тема. Ищи есть готовые решения и на этом форуме и на Qt-apps.org
4) "QTreeWidgetItem, это столбец с таблицы" - неверно, это строка дерева.


Название: Re: Пара вопросов по QT
Отправлено: gibson от Июнь 07, 2009, 21:31
2) В общем случае, через API конкретной системы
В случае с виндой, что можете посоветовать? Если можно на примере.


Название: Re: Пара вопросов по QT
Отправлено: lit-uriy от Июнь 07, 2009, 21:34
WinAPI, примера нет.