Russian Qt Forum

Qt => Qt-инструментарий => Тема начата: mwChief от Сентябрь 02, 2011, 10:07



Название: Qt из репозиториев Ubuntu
Отправлено: mwChief от Сентябрь 02, 2011, 10:07
Понадобился Qt, поставил пакет qt-sdk и все вроде бы в нем есть, но немогу найти исходники классов Qt. Когда пользовался Qt в Windows прямо в QtCreator'е можно было быстро перейти к обьявлению того или иного класса и посмотреть реализацию интересующих функций, а вот в Ubuntu дальше .h файла пройди не получается и судя по всему соответсвущих .cpp просто нет.
Они вообще есть в репозиториях Ubuntu? Или проще сразу пойти за Qt на сайт разработчиков?


Название: Re: Qt из репозиториев Ubuntu
Отправлено: Пантер от Сентябрь 02, 2011, 10:14
cpp в системе не нужны. Если хочешь cpp, скачай Qt тарболл с оффсайта.


Название: Re: Qt из репозиториев Ubuntu
Отправлено: mwChief от Сентябрь 02, 2011, 10:16
Тогда системный qt-sdk лучше удалить?


Название: Re: Qt из репозиториев Ubuntu
Отправлено: Пантер от Сентябрь 02, 2011, 10:19
Ни в коем случае. Ты просто куда-нибудь распакуй исходники Кьюта и там смотри, что тебе нужно.


Название: Re: Qt из репозиториев Ubuntu
Отправлено: mwChief от Сентябрь 02, 2011, 10:28
Меня интересует возможность ходить по ним прямо из qtcreator, нажав с ctrl на имени нужного класса. Полагаю чтоб это сделать с системным qt нужно будет подсунуть ему исходники вручную (или достаточно указать путь к qt?). А с тем qtcreator который поставится вместе с sdk с сайта разработчиков это должно работать сразу.


Название: Re: Qt из репозиториев Ubuntu
Отправлено: Пантер от Сентябрь 02, 2011, 10:30
Скорее всего нормально не получится сделать то, что тебе нужно.


Название: Re: Qt из репозиториев Ubuntu
Отправлено: mwChief от Сентябрь 02, 2011, 11:21
С современным qt-sdk так как я хочу тоже не получается. Хотя со старым sdk которые именовались годом и месяцем выпуска все замечательно работало. Почему тролли решили что это никому ненужно непонятно.


Название: Re: Qt из репозиториев Ubuntu
Отправлено: navrocky от Сентябрь 02, 2011, 11:23
Обычно в дистрах помимо qt-devel, есть еще qt-debugsource. Так что поищи, не знаю как оно называется в убунте.


Название: Re: Qt из репозиториев Ubuntu
Отправлено: mwChief от Сентябрь 02, 2011, 11:42
По названиям пакетов ничего похожего нет


Название: Re: Qt из репозиториев Ubuntu
Отправлено: Пантер от Сентябрь 02, 2011, 11:50
Попробуй еще поискать devel пакеты.


Название: Re: Qt из репозиториев Ubuntu
Отправлено: mwChief от Сентябрь 02, 2011, 12:20
К сожалению тоже ничего нет.


Название: Re: Qt из репозиториев Ubuntu
Отправлено: Пантер от Сентябрь 02, 2011, 12:25
А выложи сюда результат поиска по qt в apt-search (или как он там зовется).


Название: Re: Qt из репозиториев Ubuntu
Отправлено: mwChief от Сентябрь 02, 2011, 12:45
Довольно большой получается

installed.txt - список уже установленых пакетов в названии ктороых есть qt


Название: Re: Qt из репозиториев Ubuntu
Отправлено: Пантер от Сентябрь 02, 2011, 12:51
Ничего похожего не нашел. :(


Название: Re: Qt из репозиториев Ubuntu
Отправлено: mwChief от Сентябрь 02, 2011, 12:56
В любом случае спасибо, наверное  просто поставлю старый qt-sdk-linux-x86_64-opensource-2010.05 с сайта троллей в котором это все было. Он еще не так уж и стар.


Название: Re: Qt из репозиториев Ubuntu
Отправлено: b-s-a от Сентябрь 02, 2011, 14:55
А что за qt-sdk ты ставил? Отсюда: http://qt.nokia.com/downloads/?
Я не знаю, как он там устроен (никогда не ставил - собираю из исходников), но если как виндовый, то ставишь галку напротив исходников и они ставятся.


Название: Re: Qt из репозиториев Ubuntu
Отправлено: mwChief от Сентябрь 02, 2011, 18:35
Да, сначала ставил этот sdk. Исходники там есть, но не в таком виде чтоб до них можно было добраться из QtCreator'a. Они просто лежат в одной из папок


Название: Re: Qt из репозиториев Ubuntu
Отправлено: b-s-a от Сентябрь 05, 2011, 16:46
А в каком виде они должны быть тогда?


Название: Re: Qt из репозиториев Ubuntu
Отправлено: mwChief от Сентябрь 05, 2011, 17:29
В новом sdk в папке инклуд лежат непосредственно h-файлы. Также есть папка src в которой можно найти эти же h-файлы, и также там есть cpp-файлы. Но при этом src и include имеют различную структуру подкаталогов.
В старых sdk (которые именовались годом и месяцем выпуска) в папке include лежали не сами заголовки, а только файлы ссылающиеся на файлы из папки src.