Вопрос по QtCreator



  • Всем привет.

    Подскажите, есть ли в QtCreator возможность отобразить список открытых в редакторе файлов в виде табов? Возможно существует такой плагин или можно это как-то включить в настройках, но с ходу найти не получается. А то не очень удобно постоянно переключаться через дерево файлов проекта или через выпадающий список в левом верхнем углу окна редактора.
    В большинстве современных IDE это стандартная фича, а тут вдруг её не оказалось...



  • Нет этого нет и никогда не будет. Это by design. Еще для пeреключения можно пользоваться Ctrl-Tab и Ctrl-K



  • Понятно. Жаль, конечно, что даже не планируется.
    А отчасти ведь такая возможность уже реализована в режиме просмотра "Проекты". Список открытых проектов отображается именно в виде табов.



  • А все же зачем? Ведь табы не настолько удобны. Особенно когда открыто более 20 файлов.



  • Когда более 20-ти может и неудобно, но мне обычно во время работы требуется меньше. Возможно это уже дело привычки, но после Carbide.c++ (IDE на базе Eclipse для разработки под Symbian OS) использовать QtCreator как- то непривычно - то одного не хватает, то другого; что- то сделано принципиально иначе. Вероятно надо просто привыкнуть к новой IDE.



  • Да, это скорее дело привычки) в QtCreator очень много что сделано иначе, и только по прошествию времени понимаешь что это действительно удобно.



  • Как вариант можно сделать так:

    !http://saveimg.ru/pictures/20-12-10/a8fc5f4023114ad1a5dcaac5023d93f6.png(скриншот)!



  • Ну да, я примерно таким и пользуюсь. У меня обычно открыты: Class View, Open Documents, Projects



  • А что за Class View? Типа Code Explorer'а в делфи? Не нашел такого в своей версии 2.0.0...



  • Не знаю что там в Дельфи) обычный такой Class View, показывает все классы и их методы в открытых проектах. В 2.0.0 может и нету, я не помню с какой появилось. В случае с Qt Creator лучше пользоваться снепшотами или вообще мастером гита



  • Скачаю новую версию - это то, чего мне так не хватало в Qt Creator))



  • Денис прав, лучше собери последнюю версию с gitorious. С версии 2.2 у них существенно переделана поддержка отладчика cdb и теперь отладка с msvs работает лучше.



  • А я не пользуюсь msvs и не знаю, что такое gitorious =)



  • gitorious.org - это бесплатная площадка для репозитариев git(система контроля версий такая)



  • ArtemBelaev, ну тогда тебе проще:)

    "http://qt.gitorious.org/qt-creator":http://qt.gitorious.org/qt-creator



  • [quote author="Alexander Kuchumov" date="1292856944"]Денис прав, лучше собери последнюю версию с gitorious. С версии 2.2 у них существенно переделана поддержка отладчика cdb и теперь отладка с msvs работает лучше.[/quote]

    С версии 2.2? Это где вы такую видели?)))



  • arhi37, имеется в виду то что сейчас в git, там должна быть 2.1.8x версия, а это по сути то, что будет 2.2



  • С каждым днем в Qt приходят все больше "дельфистов", которые в программировании знают только фразу "где найти компоненту?"



  • IrQX, разве это плохо, что они приходят? Наоборот хорошо, что народ переходит на прогрессивные средства разработки.



  • IrQX, лично одного переманил))



  • Так это же хорошо:)
    bq. Code less, Create more, Deploy everywhere



  • IrQX, честно говоря, тоже не понимаю, почему это плохо. Пусть учатся.

    Конечно, это может повлечь некоторые проблемы в плане рынка труда. Потому что человек, два дня помучивший Qt Creator, легко напишет в резюме "хорошо знаю C++ и Qt". Но для того и сделана, например, та же программа сертификации. Второй уровень, кстати, будет ещё интереснее :)



  • Я не говорю, что это плохо всегда. Это не плохо, если человек имеет некоторый образ мышления, назовем его мышлением программиста. Но в 80% случаев те кто приходит с всяких Дельфи даже не удосуживаются изучить ЯП Си/Си++, вот это плохо.
    Я ЗА популяризацию Qt, но не ценой снижения среднего арифметического IQ комьюнити.

    За прошлый месяц, 3 дельфиста (странное стечение обстоятельств) мне упорно доказывали, что нет -пророка-языка программирования лучше чем дельфи (хотя язык там - объектный паскаль, но мало кто из них это знает), причем msvs - неудобно, qtcreator - не удобно. Я даже не стал с ними про emacs'ы b vim'ы разговаривать...



  • По-моему, стоит относиться к этому более спокойно. В конце концов эти самые дельфисты никогда действующими участниками сообщества разработчиков не станут. А популяризация любой технологии без понижения среднего уровня пользователя этой технологии невозможна в принципе.

    <troll mode="on">А что про emacs'ы и vim'ы разговаривать? Неудобно же! ;)</troll>



  • И зачем я упомянул Delphi - ведь знал, что у многих на это слово аллергия...

    [quote author="IrQX" date="1292900261"]С каждым днем в Qt приходят все больше "дельфистов", которые в программировании знают только фразу "где найти компоненту?"[/quote]

    Что ж мне стыдиться знания делфи? Вдруг все подумают, что у меня "IQ сниженный"!))



  • ArtemBelaev, спалился)))



  • Думаю, чем больше знаешь, тем лучше!



  • Дельфи, дельфи, вы еще пхп вспомните, суть не в инструменте, даже плохим инструментом можно пользоваться профессионально (дельфи кстати был очень удобным инструментом в начале 2000-х), дело в том что поскольку всякие дельфи проходят в школе и вузах, появляется очень много "специалистов", которые ничем больше пользоваться не умеют, да и свой инструмент знают на уровне институтского курса. Отсюда стереотипы по отношению ко всем пользователям Дельфи.



  • [quote author="ArtemBelaev" date="1292938830"]И зачем я упомянул Delphi - ведь знал, что у многих на это слово аллергия...

    [quote author="IrQX" date="1292900261"]С каждым днем в Qt приходят все больше "дельфистов", которые в программировании знают только фразу "где найти компоненту?"[/quote]

    Что ж мне стыдиться знания делфи? Вдруг все подумают, что у меня "IQ сниженный"!))[/quote]

    Стыдится этого не надо. И не в коем случае не стоит воспринимать все сказанное на свой счет. Я когда- то сам писал на дельфи лет, около 13 назад, когда VCL считалась "технологией будущего". Дельфи это такой же инструмент, как и многие другие ЯП. Просто на его примере слишком хорошо видно цену популяризации и, лично мне очень бы не хотелось, чтобы сообщество Qt стало похоже на сообщество Delphi. Да, там тоже есть адекватные умные люди, но их меньшинство. Если просмотреть почти любой форум для Delphi-кодеров, то все сводится к тому, что половина вопросов и/или ответов будет сводится к "как мне найти компоненту", и даже на вопрос:
    Какой сортировкой лучше воспользоваться?
    последует ответ:
    Возьми такой-то набор компонент, воспользуйся кряком, положи на форму, в свойстве ControlToSort укажи свой TListView
    и за этим что-нибудь убийственное вроде:
    Мне это не подходит, я пользуюсь TListBox'ом, а ваш компонент с ним не работает

    Ну согласитесь, это бред.
    Таким образом, процесс программирования в большинстве случаев сводится к поиску нужных компонент, а не к реализации алгоритмов. ИМХО, это не правильно.

    Мне нравится, что в Qt-community пока еще не так ужасно. Пока еще есть люди, и их пока чуть меньше чем 100%. С которыми интересно вести беседу, обсуждать код, делится мыслями...
    И если меня спросят готов ли я это пустить под нож, для увеличения популяции community. То мой ответ очевиден - НЕТ! От тех недопрограммистов, сообществу не будет никакого толку, они наоборот его разложат и создадут черный пиар. Потом про Qt будут говорить также как про Delphi сегодня.

    "Вот пример":http://www.linux.org.ru/forum/development/5656039?lastmod=1291974763399, хотя ТС и не дельфист в прямом смысле, но "дельфист" - это уже имя нарицательное.

    P.S. Дельфистам, которые прочитают этот пост и хотят исправиться (таким всегда welcome), имейте в виду, что надо учиться делать правильно, по возможности своими руками (но не велосипеды), а не кричать на каждый чих "помогите найти компоненту". Чтобы этого не было надо книжки умные читать: Кнута, Вирта, Александреску, Страуструпа (касательно с++).



  • На самом деле тоже порой непривычно, когда табов нет, но я всё-таки за гибкость и если бы была настройка отображать с помощью табов - она бы не была лишней уж точно. Но я привык и ничего страшного :)



  • "Дельфисты" и "велосипедисты" это две крайности в которые не нужно скатываться. Если вы "велосипедист" и с нуля делаете функцию БПФ вместо того чтобы -погуглить- спросить о существующих решениях на форуме, это тоже не делает вам чести.

    Взять к примеру производителей телефонов - "Дельфисты" в Китае собирают десятки моделей телефонов из одних и тех же частей с минимальной разницей и если ZTE нужно прикрутить поддержку ГЛОНАСС они не изобретают велосипед, а заказывают у Qualcomm чипсет с необходимыми возможностями.

    А потом Apple случайно обнаруживает поддержку ГЛОНАСС в iPhone 4s которую они не заказывали =)
    Оказывается Apple это такие же "Дельфисты", вы вообще представляете сколько людей вы обидели? =)
    Недопрограммисты из Apple не принесли их сообществу никакого толку? Они разложили его?
    Чёрного пиара в Apple не боятся =)



  • Здравствуйте.
    Не работает Case Sensitive в поиске(по файлу).

    Чекбокс конечно же включен.

    Qt Creator 2.8.1 Based on Qt 5.0.2 (GCC 4.8.1, 64 bit)
    ОСь: Kubuntu 13.10 amd64
    Ядро: Linux dexel-desktop 3.8.0-31-generic
    Труханы: в полоску ;)



  • Под рукой не было
    Qt Creator 2.8.1
    Based on Qt 5.0.2 (GCC 4.8.1, 64 bit)

    и так как у меня винда проверил на
    Qt Creator 2.8.1
    Based on Qt 5.1.1 (MVC 2010, 32 bit) вроде работает
    возможно смена версии Qt поможет(хотя кто знает все таки разные системы).
    Но на всякий случай, попробуйте с труханами в клеточку, это крайние меры :) .


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.