crossplatform.ru

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

> Сборка Qt, Самостоятельная (пере)сборка Qt под определённые нужды.
Phoenix_nsk
  опции профиля:
сообщение 17.3.2011, 16:23
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 57
Регистрация: 12.3.2011
Пользователь №: 2491

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




Репутация:   0  


Кто-нить пересобирал Qt?
Кто-нить пересобирал Qt без зависимостей от компилятора (Visual Studio)
Кто-нить замечал после этого какие-нить глюки?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Phoenix_nsk
  опции профиля:
сообщение 17.3.2011, 20:20
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 57
Регистрация: 12.3.2011
Пользователь №: 2491

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




Репутация:   0  


Какая студия, какая система?
Попробуйте простой пример, создайте приложение с использованием QTreeWidget и заполните его, пусть например так:
int main(int argc, char *argv[])
{
QApplication p(argc, argv);
QTreeWidget twg;
QStringList lst;

QTextCodec::setCodecForCStrings(QTextCodec::codecForName("CP1251"));

lst << "Folders" << "Used space";
twg.setHeaderLabels(lst);
twg.setSortingEnabled(true);

QTreeWidgetItem *pItem = new QTreeWidgetItem (&twg);
pItem->setText(0, "Диски");

QTreeWidgetItem *a = new QTreeWidgetItem (pItem);
a->setText(0, "Арбуз");
a = new QTreeWidgetItem (pItem);
a->setText(0, "Ананас");
a = new QTreeWidgetItem (pItem);
a->setText(0, "Вода");
a = new QTreeWidgetItem (pItem);
a->setText(0, "Водка");
a = new QTreeWidgetItem (pItem);
a->setText(0, "Сода");
a = new QTreeWidgetItem (pItem);
a->setText(0, "Елка");
a = new QTreeWidgetItem (pItem);
a->setText(0, "F");
a = new QTreeWidgetItem (pItem);
a->setText(0, "Line");
a = new QTreeWidgetItem (pItem);
a->setText(0, "Label");

twg.sortItems(0, Qt::AscendingOrder);
twg.setItemExpanded(pItem, true);
twg.resize(220, 350);
twg.show();

return p.exec();
}


Запустите и попробуйте осуществить навигацию по дереву с использованием текстовых клавиш.
Например нажимая 'В' должен осуществиться переход на элемент "Вода".
Что произойдёт на самом деле? Как поведёт себя программа?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- Phoenix_nsk   Сборка Qt   17.3.2011, 16:23
- - RazrFalcon   Типа "как пересобрать в статику"? Какие ...   17.3.2011, 16:33
- - Phoenix_nsk   Нет, статика не интересует. Зависимости от компиля...   17.3.2011, 19:34
- - ufna   да да нет   17.3.2011, 19:59
- - Phoenix_nsk   Какая студия, какая система? Попробуйте простой пр...   17.3.2011, 20:20
- - ufna   честно говоря, мне лень счас качать Qt, распаковыв...   17.3.2011, 20:36
- - RazrFalcon   УМВР Linux Ubuntu 10.10 x86 Qt из реп (4.7.0), кре...   17.3.2011, 20:38
- - Phoenix_nsk   А вот у меня на 7 винде идёт повреждение кучи, на ...   17.3.2011, 20:50
|- - RazrFalcon   Цитата(Phoenix_nsk @ 17.3.2011, 19:50) ид...   17.3.2011, 20:58
- - Phoenix_nsk   Нажимаю кнопку, должен перейти на элемент, да? НО...   17.3.2011, 21:04
- - RazrFalcon   Попробовал и в релизе - норм. Нажимал все кнопки п...   17.3.2011, 21:08
- - ufna   а как ты собирал то все? Где что правил, с какими ...   17.3.2011, 21:39
- - Phoenix_nsk   Можно собрать релиз, но флаг будет MD и будут зави...   18.3.2011, 7:13
|- - RazrFalcon   Цитата(Phoenix_nsk @ 18.3.2011, 6:13) -pl...   18.3.2011, 8:04
- - Phoenix_nsk   Почему это должно меня смущать? Я правлю конфиги Q...   18.3.2011, 12:06
- - Phoenix_nsk   м?   18.3.2011, 20:57
- - Phoenix_nsk   АУ!!! Help me, please!   19.3.2011, 18:04
- - ufna   завтра попробую собрать, проверю и да, -no-except...   19.3.2011, 21:51
- - Phoenix_nsk   Было бы очень хорошо, если бы проверили. Да я и с ...   19.3.2011, 22:02
- - Litkevich Yuriy   Цитата(ufna @ 19.3.2011, 23:51) -no-excep...   20.3.2011, 8:46
- - Phoenix_nsk   Вообще-то разговор идёт о сборке без зависимостей,...   20.3.2011, 12:26
- - Phoenix_nsk   ufna, ну как прошли тесты?   20.3.2011, 19:46
- - ufna   честно говоря, не было времени проверить, попробую...   21.3.2011, 2:22
- - Phoenix_nsk   ОК. Жду результатов.   22.3.2011, 19:31
- - ufna   У меня чет вообще под студию собираться не хочет, ...   23.3.2011, 2:48
- - Phoenix_nsk   переменная QTDIR установлена? Какая студия?   23.3.2011, 10:23
- - ufna   не, у меня вообще в сорцах Qt нет qmake'а в би...   23.3.2011, 16:42
- - Phoenix_nsk   А что скачал хоть? http://qt.nokia.com/downloads/w...   23.3.2011, 20:57
- - ufna   я собираю из исходников, как и подобает чистым сбо...   24.3.2011, 15:09
- - Phoenix_nsk   Исходники? Не, я вот версию для вижака качал. И из...   24.3.2011, 16:18
- - ufna   Да версия "для вижака" - ее перед сборко...   24.3.2011, 16:28
- - Phoenix_nsk   nmake confclean в смысле?   24.3.2011, 18:23
- - ufna   С такими флагами баг воспроизводится, ошибка в QTh...   25.3.2011, 0:23
- - ufna   Сделал в общем еще один ребилд, та же фигня. На ХР...   25.3.2011, 3:49
- - Phoenix_nsk   Да, ХР без проблем. Эх, не писал я баг репорты ник...   25.3.2011, 10:53


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


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




RSS Текстовая версия Сейчас: 28.12.2024, 19:35