Russian Qt Forum
Май 09, 2024, 08:48
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
Почему вы выбрали Qt
Страниц:
1
...
11
12
[
13
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Почему вы выбрали Qt (Прочитано 249149 раз)
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: Почему вы выбрали Qt
«
Ответ #180 :
Март 10, 2015, 12:40 »
Убедили
Записан
gil9red
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1805
Re: Почему вы выбрали Qt
«
Ответ #181 :
Март 10, 2015, 12:42 »
Цитата: Johnik от Март 10, 2015, 12:35
Цитата: __Heaven__ от Март 10, 2015, 12:29
Может найдется ответ, как последнее число извлечь (5)? Предварительное количество чисел неизвестно.
Код
C++ (Qt)
QString
(
"1 2 3 4 5"
)
.
section
(
' '
,
-
1
)
;
прямо как в питоне:
Код
Python
>>>
"1 2 3 4 5"
.
split
(
' '
)
[
-
1
]
Записан
https://github.com/gil9red
https://ru.stackoverflow.com/users/201445/gil9red
kambala
Джедай : наставник для всех
Offline
Сообщений: 4727
Re: Почему вы выбрали Qt
«
Ответ #182 :
Март 10, 2015, 13:29 »
еще можно str.right(1) (понятно, что для неодноцифровых чисел не сработает
)
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Почему вы выбрали Qt
«
Ответ #183 :
Март 10, 2015, 13:31 »
Тот section недалеко ушел от split, восхищаться нечем
Записан
Bepec
Гость
Re: Почему вы выбрали Qt
«
Ответ #184 :
Март 10, 2015, 14:11 »
В упор не понимаю претензий
Qt создана для быстрого и удобного программирования (сначала UI компов, а теперь и мобильных платформ).
Соответственно десятки, если не сотни велосипедов были созданы. И да, Qt не отнимает возможность пользоваться вашими велосипедами, педальте сколько хотите
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Почему вы выбрали Qt
«
Ответ #185 :
Март 10, 2015, 15:21 »
Цитата: Bepec от Март 10, 2015, 14:11
В упор не понимаю претензий
Qt создана для быстрого и удобного программирования ...
Вот, вот. И это явление массовое. Что впрочем закономерно, чем сильнее действие лекарства - тем ужаснее его побочный эффект. И поскольку Qt имеет массу достоинств.....
Записан
PinkPanther
Самовар
Offline
Сообщений: 169
Re: Почему вы выбрали Qt
«
Ответ #186 :
Март 10, 2015, 16:21 »
Основное достоинство Qt - возможность создать работающее приложение за считанные часы, а то и минуты. Притом приложение, для написания которого обычно требуются специальные знания. А здесь все легко: залез в хэлп, прошелся по форумам, просмотрел пару исходников, и программа готова. Хоть сервер TCP/IP, хоть музыкальный редактор. Наверное, в 6-й версии разработчики всюду добавят методы run() и stop(), и тогда заживем...
Конечно, есть и побочные эффекты использования Qt, куда же без них. Кожа темнеет, рост уменьшается, легко переходишь на хинди...
Записан
Эвтаназия - наше хобби!
Bepec
Гость
Re: Почему вы выбрали Qt
«
Ответ #187 :
Март 10, 2015, 17:19 »
Ну совет всем горюющим по сложности и высокому порогу вхождения - переезжайте в пещеры, охотьтесь сами и изобретайте велосипеды. Чтобы создать велосипедную и простую зубочистку было потрачено сотни человекочасов
Записан
PinkPanther
Самовар
Offline
Сообщений: 169
Re: Почему вы выбрали Qt
«
Ответ #188 :
Март 10, 2015, 17:35 »
Цитата: Bepec от Март 10, 2015, 17:19
Ну совет всем горюющим по сложности и высокому порогу вхождения - переезжайте в пещеры, охотьтесь сами и изобретайте велосипеды. Чтобы создать велосипедную и простую зубочистку было потрачено сотни человекочасов
Так пока все наоборот: разработчики и потребители так называемого современного софта дрейфуют в сторону пещер, и скоро, в результате очередного "снижения порога вхождения" начнут охотиться на мамонтов. Чтобы не деградировать, необходимо ставить и решать сложные задачи, анализировать и синтезировать, чему способствует строгость инструментария и определенный порядок.
Никто не утверждает, что следует переписывать stdio.h под себя, но если пять лет подряд слушать шансон и Тимати, можно испортить даже абсолютный слух. А что взамен? Простота? Амеб на планете навалом, и качество их жизни не особенно привлекательно...
Записан
Эвтаназия - наше хобби!
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: Почему вы выбрали Qt
«
Ответ #189 :
Март 10, 2015, 23:02 »
На самом деле, есть простой ответ на вопрос в топике - "Потому что с момента появления Qt в 90-х годах прошлого века, несмотря на все многочисленные недостатки, он был и остаётся лучшим и наиболее полным фреймворком для создания приложений". И точка.
На самом деле, это я проверяю, как сейчас движок отреагирует на мой ответ в чужую тему.
Записан
2^7-1 == 127, задумайтесь...
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Почему вы выбрали Qt
«
Ответ #190 :
Март 11, 2015, 12:44 »
Цитата: Гурман от Март 10, 2015, 23:02
На самом деле, есть простой ответ на вопрос в топике - "Потому что с момента появления Qt в 90-х годах прошлого века, несмотря на все многочисленные недостатки, он был и остаётся лучшим и наиболее полным фреймворком для создания приложений". И точка.
Чувствуется старая школа
Цитировать
Учение Маркса всесильно - потому что оно верно.
Ну и от себя - точка
Записан
Страниц:
1
...
11
12
[
13
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...