|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Добрый день.. Появился новый проект от начальства на Qt. Машина сейчас вин 8.0. Что поставить? Студию или Qt Creator или? По слухам, в студии 2019 ужевнутри есть qt. Но у меня win не 8.1 и отказывется установщик работать на вер. 8.0. С другой стороны, как будет удобно отлаживать, если домашняя и временная папки на линуксе и винде отличаются. Есть подводные камни? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2019, 15:23 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Проекты в винде и линуксе совместимы? Вот открыл проект старый в линуксе Qt Creator. Пишет что файл не UTF8 и редактирование не возможно. Может проект из винды? Или в студии сделан? На Си писал лет надцать назад. Пока сижу разбираюсь с IDE. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 17:23 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Интересно, почему все ПО для линукса стартует на полный экран по умолчанию? Все окна каскадом вроде вообще нет. С непривычки трудно перестроится)). В винде по умолчанию окна не максимизированы. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 18:56 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Пишет что файл не UTF8 и редактирование не возможно. авторQt Creator по умолчанию использует системную кодировку для сохранения файлов. В Windows кодирование системы зависит от вашего языка и редко UTF-8. авторQt 5 требует исходных файлов в кодировке UTF-8, и поэтому кодировка по умолчанию была изменена с System на UTF-8 в Qt Creator версии 2.6. Есть что автоматическое по изменению кодировки сразу по всем папкам? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 19:09 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Есть утилитка iconv. Она консольная. Может переконвертить все файлы в какую-то кодировку. Я могу попробовать написать на баше скриптик. Только сделай бэкап всего... Навсякий... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 19:50 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Проекты в винде и линуксе совместимы?Более-менее совместимы. Мой опыт невелик, пока встречал только разницу в приходе сообщений при получении данных по сокету (под виндой на каждый пакет сообщение приходит, под Linux - сообщение только на первый пакет, а дальше приходится в бесконечном цикле опрашивать). Petro123Пишет что файл не UTF8 и редактирование не возможно.Справа наверху qt-creator отображается кодировка, попробуйте ее изменить. Petro123Может проект из винды? Или в студии сделан?Или из старого qt. QT5 ощутимо отличается от QT4 (многие даже не переходят), в том числе, что в qt5 заморозили кодировку в UTF8, а раньше была свобода. Petro123Интересно, почему все ПО для линукса стартует на полный экран по умолчанию? Все окна каскадом вроде вообще нет. С непривычки трудно перестроится)). В винде по умолчанию окна не максимизированы. Это вашей ОС персональные закидоны, я с таким не встречался. Что у вас за linux и какой оконный менеджер. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 20:48 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
С переводами строк там ещё нюансы могут быть. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 21:13 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
bk0010Это вашей ОС персональные закидоны, я с таким не встречался. Что у вас за linux и какой оконный менеджер.Astra linux)). Наша Ось. Сегодня подробнее гляну. Говорят там переделанный KDM. mayton, Спс. Постучусь если что. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 07:57 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
bk0010Это вашей ОС персональные закидоны,виноват. Все ОК с окнами. Но есть интересная фича что можно влезать в расположение окон: Панель управления - Параметры окон. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 11:54 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Почитал про Астра-линукс. Это конечно крутяк что спецслужбы открыто признают что ее используют. К этому шли блин 20 лет. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 12:44 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Добрый день.. Появился новый проект от начальства на Qt. Машина сейчас вин 8.0. Что поставить? Студию или Qt Creator или? По слухам, в студии 2019 ужевнутри есть qt. Но у меня win не 8.1 и отказывется установщик работать на вер. 8.0. С другой стороны, как будет удобно отлаживать, если домашняя и временная папки на линуксе и винде отличаются. Есть подводные камни? прощелкал адпейт на 10 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 12:52 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Прикольно взять крупный прокет строк эдак за 20 тыщ на Qt и пересобрать его под Win/Linux. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 13:03 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
mayton, Жизнь и санкции заставят)) Ролг Хупин, Простой вопрос. С 8.0 на 8.1 без сети как перейти? Сервис паком? Дистрибутивом? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 13:24 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123mayton, Жизнь и санкции заставят)) Ролг Хупин, Простой вопрос. С 8.0 на 8.1 без сети как перейти? Сервис паком? Дистрибутивом? не скажу, я старался на 10 перейти на шару, когда МС чудила ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 14:36 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Прогеры С++! Откуда у меня мог быть старый проект с кодировкой win1251 и конец строки один LF? Если в шарпе студия сразу делает UTF8 и 2 символа? Это пришел проект из Qt Creator старой версии? bk0010а раньше была свобода. Угу. Вот теперь мудохаться со всеми исходниками старого проекта. )) Если я правильно понял причину и что дальше делать. *.cpp, *.h достаточно конвертнуть? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 14:53 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Десятка уже достаточно стабильна. Для чистого использования. Я вот сравниваю Windows 10 и Ubuntu 18 LTS и пока выбор в пользу Windows для обычного использования. Офисы там. Почта. В последней - клавиатурный дефет по которому я шлю репорты каждый день. Всем пофиг. Не знаю собираются фиксить или нет. После очередного обновления... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 14:55 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
maytonС переводами строк там ещё нюансы могут быть.если не в лом, то кинь скрипт. Либо буду искать прогу. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 14:55 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Вечером кину. Там просто комбинация find + iconv. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 14:56 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
mayton, Мне 10 нельзя, т.к.из домена скорее всего выводить. Админа звать)). Пароль у него. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 14:57 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
maytonВечером кину. Там просто комбинация find + iconv.ок. Не срочно. И рекурсия по всем подпапкам. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 14:57 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Мне 10 нельзя, т.к.из домена скорее всего выводить. Админа звать))Зачем? Отключили от локалки и вывели из домена под любым локальным администратором. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 15:44 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Во времена XP-шек были загрузочные диски типа Microsoft ERD commander, и отключившись временно от сети они позволяли захватить права локального админа. Я этим пользовался чтоб влепить себе Oracle 9i Server под Windows а потом спокойно под обычным доменным юзером юзать. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 15:49 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Даже во времена Windows XP никто не мешал нажать Shift+F10 на приглашении штатного установочного диска и получить командную строку, в которой можно было много чего сделать. Собственно, с середины нулевых, приготовить собственный диск "с картинками и девочками" стало вполне рутинной задачей. С BartPE было посложнее, с WinPE - стало попроще. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 16:00 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Basil A. Sidorov, А потом входить в домен как? Там же админский пароль нужен. Придет и тут подстава, юзверь операционку сменил)). ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 17:12 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Нужен кто-то кто виндузятник. Вопрос в том выпадет ли ОС из домена. И как ее туда загнать. И как домен-контроллер фиксирует ID рабочей станции. Будет ли детектировано изменение каких-то параметров. Есть в топике виндузятники? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 17:58 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
"Обновление" до 8.1/10 - переустановка. Поэтому вывели систему из домена в изолированной среде, чтобы не влиять на существующую запись компьютера в AD. Возможность ввода вновь установленной системы в домен определяется возможностью пересоздания/обновления существующей записи компьютера доменным пользователем. Вот тут - не помню, как оно по умолчанию. Ну и рихтовку прав никто не отменял, поэтому может быть "у всех по разному". P.S. А в чём проблема создать отдельную запись для ввода компьютеров в домен и выдать эти учётные данные "доверенным пользователям"? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 18:08 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Basil A. Sidorov"Обновление" до 8.1/10 - переустановка.вот это главное. Если с 8.0 на 8.1 нужен сервис пак, то можно попробовать накатить не выходя. Если ты сказал что требуется дистрибутив iso, то пока пробовать не буду. ... Админ далеко и звать надо. Пока не хочу беспокоить). ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 18:14 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Если десятка нужна "на попробовать". Можно заказать на семёрку поставить виртуалку. А на нее уже саммому или с помощью админа поставить десятку. Думаю нормальный вариант для разработчика которому надо просто что-то проверить эпизодически. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 18:22 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
mayton, Конечно, виртуалка как вариант всегда в запасе. Искал серис пак, но вроде такого нету. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 19:26 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Вот. Свой скрипт я не нашел. Но вот похожий. Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Не знал что с обратной кавычкой так можно. Я обычно долларом обрамлял. Вот так. Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 22:00 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Прогеры С++! Откуда у меня мог быть старый проект с кодировкой win1251 и конец строки один LF? Если в шарпе студия сразу делает UTF8 и 2 символа? Это пришел проект из Qt Creator старой версии? bk0010а раньше была свобода. Угу. Вот теперь мудохаться со всеми исходниками старого проекта. )) Если я правильно понял причину и что дальше делать. *.cpp, *.h достаточно конвертнуть? Use FAR, Lucke! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 22:50 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Basil A. Sidorov"Обновление" до 8.1/10 - переустановка.вот это главное. Если с 8.0 на 8.1 нужен сервис пак, то можно попробовать накатить не выходя. Если ты сказал что требуется дистрибутив iso, то пока пробовать не буду. ... Админ далеко и звать надо. Пока не хочу беспокоить).Болеете? С 8.0 до 8.1 почти сразу сделали бесплатный апдейт. Его суть - вернуть кнопку "Пуск" обратно. И всё У меня на раб. ноуте 8.1, отличий от 10 только что нет гемора с навязчивыми обновлениями ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 22:57 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Siemarglбесплатный апдейтимя Сестра, имя!!! Где искать скачать? Половина топика суть в этом. И тут было мнение что переход это полноценный setup установка. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 07:26 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
SiemarglUse FAR, Lucke!не понял. mayton, Спс. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 07:28 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Что ж вы такие беспомощные то ... Доступно уже несколько лет. Для загрузки образа семёрки нужен ключ, восемь-раз и десятка отдаются "просто так". ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 07:45 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Basil A. SidorovЧто ж вы такие беспомощные то ...а кто мне тут путает апдейт с переустановкой оси? Basil A. Sidorov Доступно уже несколько лет.разве это апдейт? Термин апдейт/сервис пак и термин дистрибутив ведь разные вещи? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 08:16 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Тут у меня возможно непонятки во второй цифре версии. 8.0 на 8.1 тот же переход как при смене первой цифры? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 08:19 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Тут у меня возможно непонятки во второй цифре версии. 8.0 на 8.1 тот же переход как при смене первой цифры?задал вопрос в профильной ветке. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 08:23 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123разве это апдейт?А вы думаете, что если M$ написал "обновление", то это реальное обновление, как при смене редакции? 6.2 (Windows 8.0) -> 6.3 (Windows 8.1) будет именно, что переустанавливаться. "Поверх" или "начисто" - вопрос отдельный, но изобретать отдельную лабуду для отработанного процесса "раскатки из wim-образа" мелкомягкие, разумеется, не стали. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 10:22 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Basil A. SidorovА вы думаете, что если M$ написал "обновление", то это реальное обновление, как при смене редакции?ну, сервис паки то я ставил. Basil A. Sidorov6.2 (Windows 8.0) -> 6.3 (Windows 8.1) будет именно, что переустанавливаться.выше чел написал слово апдейт. Вот я и стал опять уточнять))) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 10:29 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123ну, сервис паки то я ставил1. Пакет обновления, который SP, редакцию не меняет; 2. Для 8.0/8.1 не выпускались никакие SP. Второй пункт связан с правилом "основная поддержка прекращается через пять лет после выпуска системы или выпуска последнего SP для неё". Именно с этим правилом связано отсутствие SP2 для семёрки. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 10:51 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Basil A. Sidorov, Спасибо. Четко и ясно. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 10:56 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Qt 3.3.3 и Qt5 могут одновременно стоять на линуксе? Нужно старый и новый одновременно дебажить. Где в Creator быстрый переключатель с одного проекта на другой? Или две оси виртуалки делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 11:25 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Qt 3.3.3 и Qt5 могут одновременно стоять на линуксе? Нужно старый и новый одновременно дебажить. Где в Creator быстрый переключатель с одного проекта на другой? Или две оси виртуалки делать? Судя по истории версий https://en.wikipedia.org/wiki/Qt_version_history имеет смысл сразу переходить на 5.12 LTS. Поддержка до 2021 года. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 11:46 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
mayton, Да. Но мне нужно рядом два проекта. Старый и новый. Старый был IDE 3.1.1 с Qt 3.3.3. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 12:02 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Новый 4.8.2 с 5.12 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 12:03 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123mayton, Да. Но мне нужно рядом два проекта. Старый и новый. Старый был IDE 3.1.1 с Qt 3.3.3. Мне видится такой вариант. Ты ставишь основную версию Qt 5 на винду. Ставишь докер. На него накатываешь 3.3.1. Ведешь разработки в пятерке. А сборки бэкпорты тестируешь и собираешь внтури докера. Дебаггер я думаю тоже можно. Надо просто нужные порты пробросить. Как для веб приложений там делают. Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 12:14 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
mayton, Докеры не юзал. Вместо этого виртуалка. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 12:25 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
mayton, И боюсь что винда и линукс дебаг очень разное все. Работаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 12:27 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123, я в качестве домашнего задания себе обещал поднять карточный трассировщик луча в докерах. Я помню об этом. Попробую потом этот опыт экстраполировать на другие задачи. Заказчик купил нам докеры в амазоне. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 15:05 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Siemarglбесплатный апдейтимя Сестра, имя!!! Где искать скачать? Половина топика суть в этом. И тут было мнение что переход это полноценный setup установка. https://support.microsoft.com/ru-ru/help/15288/windows-8-update-to-windows-8-1 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 23:25 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123SiemarglUse FAR, Lucke!не понял. FAR умеет переключать кодировки в редакторе, с коррекцией BOM: - открыть файл - выделить все, вырезать - сменить кодировку Shift+F8 - вставить - сохранить ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 23:28 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
maytonPetro123Qt 3.3.3 и Qt5 могут одновременно стоять на линуксе? Нужно старый и новый одновременно дебажить. Где в Creator быстрый переключатель с одного проекта на другой? Или две оси виртуалки делать? Судя по истории версий https://en.wikipedia.org/wiki/Qt_version_history имеет смысл сразу переходить на 5.12 LTS. Поддержка до 2021 года. Ты без опыта не гони коней. От 4 к 5 было большое обновление API. Но я тоже поверхностно знаю, а что было в 3 вообще не в курсе. Лучше поспрашивать мастеров. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 23:35 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Давайте спрашивать. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 23:57 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
SiemarglPetro123пропущено... имя Сестра, имя!!! Где искать скачать? Половина топика суть в этом. И тут было мнение что переход это полноценный setup установка. https://support.microsoft.com/ru-ru/help/15288/windows-8-update-to-windows-8-1 сожалею, но там все по сети веб. У нас машинки отключены от сети. Поэтому хорошо бы по старинке - файл_setup.exe. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2019, 09:13 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
SiemarglFAR умеет переключать кодировки в редакторе, с коррекцией BOM: понятно. Все продвинутые текстовые редакторы тоже умеют (Notepad++). Меня интересовал выше пакетный режим(куча файлов) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2019, 09:15 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
SiemarglЛучше поспрашивать мастеров. там нет вариантов. Тупо уже сижу и меняю имена методов с одного имени на другое Код: plaintext 1. 2. 3.
))) Ну, блинн, писатели API ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2019, 09:18 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Petro123Тут у меня возможно непонятки во второй цифре версии. 8.0 на 8.1 тот же переход как при смене первой цифры?задал вопрос в профильной ветке. думаю, вопрос закрыт: Смена win 8.0 на 8.1 это полноценная переустановка? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2019, 09:21 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
авторМашина сейчас вин 8.0. Что поставить? Студию или Qt Creator или? И студию, и Qt c Creator. В студии Qt нет. авторПо слухам, в студии 2019 ужевнутри есть qt. 2019 студии ещё нет вообще. А так да, поддержка Qt есть в CMake и в QMake, которые испльзуются в Qt. авторНо у меня win не 8.1 и отказывется установщик работать на вер. 8.0. С другой стороны, как будет удобно отлаживать, если домашняя и временная папки на линуксе и винде отличаются. Есть подводные камни? Это вообще не понял. авторПроекты в винде и линуксе совместимы? Проекты в Qt могут быть на QMake и Cmake, и то и другое кроссплатформенно. авторВот открыл проект старый в линуксе Qt Creator. Пишет что файл не UTF8 и редактирование не возможно. Может проект из винды? Или в студии сделан? Может быть всё что угодно. Но исходный файл не обязан быть в UTF8. авторНа Си писал лет надцать назад. Пока сижу разбираюсь с IDE. Ну, полагаю, ты взялся не за своё дело. Трудно будет.Если вообще справищься. Petro123 Member автор Qt 3.3.3 и Qt5 могут одновременно стоять на линуксе? Могут. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2019, 20:00 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
MasterZivВ студии Qt нет. а что там за *.vsix плагин, и п.п. меню в студии - Qt? Расскажи хотя бы пару абзацев. MasterZiv2019 студии ещё нет вообще. как так? Есть. Уже неделю))) Скачал. MasterZivНо исходный файл не обязан быть в UTF8. уже обязан. Выше писал - работать в IDE невозможно. MasterZivНу, полагаю, ты взялся не за своё дело. Трудно будет.Если вообще справищься. я ТС и знаю правила)). ТС должен быть без гонора и не огрызаться)). MasterZivМогут. спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2019, 22:00 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Qt 3.3.3 и Qt5 могут одновременно стоять на линуксе? Нужно старый и новый одновременно дебажить. Где в Creator быстрый переключатель с одного проекта на другой? Или две оси виртуалки делать?Могут. В Astra 1.6 штатный Qt5 идет с девелоперского диска (прямой установки нет, надо ставить кучу пакетов). Кстати, если нужна сертификация, то пользоваться только им, иначе могут не сертифицировать, плюс могут быть проблемы с подписью вашего приложения, а без нее СЗИ не даст работать вашей программе в сессии уровнем выше, чем несекр. Другой QT ставите в /opt. В меню Разработка будет два Qt-Creator-а. Скорее всего, вам придется ставить еще Community-версию той версии Qt, который входит в Astra, так как Русбиттех зажал исходники, а без них на Qt очень грустно. Если будете писать под Windows, а потом переносить на Astra (мне так удобнее), то учтите, что Mingw - 32-хбитный, а g++ - 64-хбитный. Мудрите с памятью и API с учетом этого факта. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2019, 22:27 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
bk0010, Мы ведь можем сделать так, что разработчики отдельно сдают свой код в систему контроля версий, и их не парит сертификация и подписи? Как бы сборка будет делаться отдельно и на правильной машинке? Просто я не в теме этих вещей, типа лицензионной чистоты и т.д. bk0010штатный Qt5 идет с девелоперского диска bk0010Другой QT ставите в /opt. А в винде? Не ставится просто в разные папки? Когда ставил в винде, то спросила в какую папку и студию. Что такое штатный Qt5? Я скачал астру с веб и там есть Qt? OK. Понедельник проверю. bk0010Qt очень грустно. Почему? Пару слов можно? bk0010Если будете писать под Windows, а потом переносить на Astra (мне так удобнее), то учтите, что Mingw - 32-хбитный, а g++ - 64-хбитный. Мудрите с памятью и API с учетом этого факта. Сейчас везде управляемая память, чтобы меньше мудрить. Я тоже не сторонник без надобности. Вроде обычное CRUD приложение. Спасибо! Пока склоняюсь тоже писать на винде и периодически тестировать на линуксе. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2019, 23:31 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
bk0010учтите, что Mingw - 32-хбитный, а g++ - 64-хбитный. "Чо?" (с) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2019, 00:10 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123, а что за проект если не секрет? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2019, 01:05 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Мы ведь можем сделать так, что разработчики отдельно сдают свой код в систему контроля версий, и их не парит сертификация и подписи? Petro123Что такое штатный Qt5? Я скачал астру с веб и там есть Qt? Так, не парьтесь по поводу того, что я вам написал: просто решил, что если вы пишете под Astra, то для спецзадач, там другая Астра (Special Edition), ее с интернета скачать нельзя. В Astra Common Edition штатного Qt нет, с ней developer-диск не идет. Petro123bk0010Qt очень грустно. Почему? Пару слов можно?Нельзя посмотреть как что работает, нельзя в тяжелых случаях отладится, нельзя скорректировать под свои задачи (мне, например, пришлось адаптировать qt odbc драйвер под Linux для работы с odbc Informix, там выходила чехарда в кодировках) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2019, 16:30 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakovbk0010учтите, что Mingw - 32-хбитный, а g++ - 64-хбитный. "Чо?" (с) Ладно, буду скромнее: "У меня - так". Сразу не просек, а при переносе под Linux, там, где шла работа с битовыми масками, был большой сюрприз. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2019, 16:33 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
bk0010при переносе под Linux, там, где шла работа с битовыми масками, был большой сюрприз. Во-первых, компилируется оно в любую разрядность на любой платформе (поскольку компилятор по определению один и он GCC). Во-вторых, чтобы поиметь проблему с битовыми масками при увеличении разрядности нужно сильно потрудиться. Собственно, даже при уменьшении для этого придётся игнорировать ошибку компиляции. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2019, 16:40 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
bk0010если вы пишете под Astra, то для спецзадач, там другая Астра (Special Edition), ее с интернета скачать нельзя. В Astra Common Edition штатного Qt нет, с ней developer-диск не идет.спасибо. У меня и то и то есть. А что за бардак с версиями? uname -a Выдает для Common ядро 4.4.3.1... astra16 Выдает для SE 4.15.3.1... astra13. Не совпадает с википедией. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 10:34 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
bk0010где шла работа с битовыми маскамипостараюсь глубо не копать и не выходить в системный код из прикладного. То есть, если надо будет система безопасности мандатная, то просто использовать API и самому не мудрить. Имхо. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 10:44 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Qt Creator не умеет как студия создать заготовку метода? Написал метод test() в коде. Как сделать рефакторинг - создать.... ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 12:30 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Qt Creator не умеет как студия создать заготовку метода? Написал метод test() в коде. Как сделать рефакторинг - создать.... ? Пишут, что умеет: https://doc.qt.io/qtcreator/creator-editor-refactoring.html ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 12:47 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёё, Все как то странно. Ты пррав, еслли написать имя в файле заголовочном h. А вот если я пишу логику в cpp и написал testFunction(); как вызов новой функции тут же по ходу дела. То ничего нет в меню кроме как Переименовать символ под курсором. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 13:55 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Не запоминает текущий проект и то окно с которым работал до закрытия IDE. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 14:06 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Не запоминает текущий проект и то окно с которым работал до закрытия IDE. https://doc.qt.io/qtcreator/creator-project-managing-sessions.html ^) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 15:28 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123ёёёёё, Все как то странно. Ты пррав, еслли написать имя в файле заголовочном h. А вот если я пишу логику в cpp и написал testFunction(); как вызов новой функции тут же по ходу дела. То ничего нет в меню кроме как Переименовать символ под курсором. Ты в .h описывай интерфейс. А потом все остальное. Так надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 15:30 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёёТы в .h описывай интерфейс. А потом все остальное. Так надо.)))))) Да. Я забыл, что только у сишников заголовочные есть). ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 16:03 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёё, Про сессии спасибо. Как написав функцию, автоматом чтобы вставила и нашла include вверху? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 16:13 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Как написав функцию, автоматом чтобы вставила и нашла include вверху? Не. Пиши сперва нужный инклюд, потом функции добавляй. Ибо в сях миллион вариантов источников для объектов одного типа. Т.е., ты должен ЗНАТЬ. Можешь поставить решарпер, если у тебя студия, там кое-что можно настроить. Для Qt Creator при создании класса можно сразу задать, какие из Qt классов тебе понадобятся: https://doc.qt.io/qtcreator/creator-project-creating.html#creating-c-classes Ну и снова рефакторинт - при щелчке ПКМ (наводишь курсор курсор на тип, который хочешь включить, выбираешь рефакторинг - и вот он). ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 16:33 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёёТ.е., ты должен ЗНАТЬ.в студии шарпа я и выбираю источник. А без Qt в студии С++ нет выбора include? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 16:50 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёёДля Qt Creator при создании классаты мне про то. Я не создаю классы. Я как в шарпе пытаюсь писать код в функции. Набираю имена функций по памяти.. Откуда я помню, где лежит та или иная функция? В шарпе, если написать MessageBox, то IDE предложит include. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 17:04 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Клик на form.ui и сообщение: "не удалось прочитать так как создан изз qt 3.3. Круто!))) Конечно фиг кто будет переходить, т.к. нет даже намека на что не понравлось)) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 17:19 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123... Я как в шарпе... Не-не-не, тут другие порядки. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 17:25 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёё, ОК. Спасибо что хоть подсказываешь)) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 17:41 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Как убрать 350 #include которые не используются. В студии есть п.п.меню. Тут не нашел. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 13:40 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123, работай в студии. Никто не мешает. Плагин для разработки кьют-приложений есть. Или в CLion, там тоже такое (удаление неиспользуемых) предлагается. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 15:10 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123, другое дело, что часто нельзя автоматически определить, что используется, что нет. Это не просто импорт библиотек (как в ява, например), там могут быть всякие опции, в корне меняющие поведение кода. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 15:13 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёё, Перейти в студию слишком кардинально. Сейчас на обоих платформах сразу пишу. Так как например, QMessageBox("мама" в винде дает ошибку (крякозяблы) . А в линуксе нет. И ошибка уходит если вместо текста в кавычках дать константу. Боюсь что связка студия - Qt Creator даст еще кучу ньюансов. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 15:36 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123, Windows-ная консоль бывает странная. Попробуй не меняя ничего в коде сделать в консоли: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 15:42 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
mayton, Дак я же не в консоли messageBox ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 16:05 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123например, QMessageBox("мама" в винде дает ошибку (крякозяблы) . А в линуксе нет. Это результат неиспользования правильного префикса для литерала. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 16:09 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Ты попроще диагноз поставь. Код одинаков винде и линуксе. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 16:15 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123, Правильнее tr("mother") с подключением файла перевода. Кириллицы непосредственно в коде - источник проблем. Creator можно настроить на qt3, я так много лет работал, пока на qt3 сидели. ЗЫ Могу помочь с портированием проекта c qt3 на qt4|5. За деньги. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 16:27 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
xcs, Вот не надо мне переводов на все языки вообще. Это только Qt генерит кучу кода когда не просят. Все другие хочешь с переводом, хочешь нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 16:32 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123, я не разбираюсь в среде QT. Но я-бы пинками пинал компиллятор чтобы он собрал в бинарнике слово "мама" в юникоде. Это должно выглядеть как-то так . Код: plaintext 1.
А потом пинками бы пинал UI и операционки чтобы они это корректно отобразили. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 16:57 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
mayton, Понятно. Спс. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 17:06 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Код одинаков винде и линуксе. Если у литерала в файле исходника кодировка utf-8, компилятору надо об этом сообщить префиксом u8 или задавать кодировку исходника ключами компиляции. Студия исходники без BOM считает за ANSI-шные. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 22:11 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, А какая разница, если написать прямо в кавычках или через переменную const? Ну а исходники точно utf8 так как сначала ругалась. Все переделал на utf8. Там компиляторы разные под винду и под линукс. Может это влияет. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 22:56 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Dimitry Sibiryakov, А какая разница, если написать прямо в кавычках или через переменную const? Ну а исходники точно utf8 так как сначала ругалась. Все переделал на utf8. Там компиляторы разные под винду и под линукс. Может это влияет.Ес-но. Для компилятора нет разницы utf8 или ansi исходника. Надо указать, что строка у тебя в u8. Для Винды родная кодировка другая, а перекодировать тебе никто ничего не будет тут в С++. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 00:05 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
SiemarglНадо указать, что строка у тебя в u8как? Минимально трогая код? SiemarglДля Винды родная кодировка другая, а перекодировать тебе никто ничего не будет тут в С++.файлов? Файлов одинаковая. А все остальное обычно в IDE ставится. Ничего особого не нашел после того как файлы ей поправил. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 07:04 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Создал новый класс С++ в Qt. Почему требует и ругается на отсутствие конструктора класса по умолчанию? Как теперь защитится чтобы он не был вызван? Райзе поставить? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 14:54 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Почему требует и ругается на отсутствие конструктора класса по умолчанию? Очевидно потому, что где-то ты создаёшь экземпляр этого класса умолчательным конструктором. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 14:58 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Контейнеры Qt где то создают. Я не создаю. Вызов идет на первой скобке входа в MainForm конструктора. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 15:11 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Создал новый класс С++ в Qt. Почему требует и ругается на отсутствие конструктора класса по умолчанию? Как теперь защитится чтобы он не был вызван? Райзе поставить? А ты уверен, что нужно "защищаться", а не конструктор по умолчанию создать? Ты бы код показал и место, где "требует и ругается". Petro123...Вызов идет на первой скобке входа в MainForm конструктора. Мозг сломал. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 09:09 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёёА ты уверен, что нужно "защищаться", а не конструктор по умолчанию создать?класс полностью мой и я точно знаю что пустой конструктор и класс не нужен. Про то Qt требует такое в сети прочитал. Код дам, если не веришь. ёёёёёМозг сломал.поставил бряк и по стеку посмотрел кто вызвает. Не понял? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 09:47 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Сишники, подскажите. Тут что то с копирующей инициализации класса))) Я его рожал через знак равно. Как в других ЯП. И даже работало). Разбираюсь... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 10:31 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Так как у меня переменная класса в поле MainWindow то я в констукторе окна делал так: Код: plaintext 1.
Это копирующая инициализация и так нельзя? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 10:44 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123, тут тебе не ява. читай синтаксис ты создаешь 2 объекта ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 11:29 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Siemargl, Подскажи как правильно. 1. Если в поле родителя поставить указатель, то так Код: plaintext 1. 2.
2. Если в поле ставить Не указатель, то как инициализировать? Код: plaintext 1. 2. 3. 4.
????? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 11:48 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Siemarglтут тебе не явада)). И не шарп тоже. Подзабыл уже синтаксис. Дельфи похож, в режиме pointer. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 11:50 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123поставил бряк и по стеку посмотрел кто вызвает. Не понял? Эту ошибку ты должен был получить ещё при компиляции, до отладчика дело дойти просто не могло. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 12:37 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovPetro123поставил бряк и по стеку посмотрел кто вызвает. Не понял? Эту ошибку ты должен был получить ещё при компиляции, до отладчика дело дойти просто не могло.нет. Завел пустой конструктор и сейчас работаю с этим костылем. Просто лишний экземпляр первый болтается. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 12:47 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, В си есть 3 вида инициализации. Прямая, копирующая и {} ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 12:47 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Завел пустой конструктор и сейчас работаю с этим костылем. Заведи приватный или удалённый конструктор и компилятор тебе ткнёт пальцем в сломанное место. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 12:51 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Siemargl, Подскажи как правильно. 1. Если в поле родителя поставить указатель, то так Код: plaintext 1. 2.
2. Если в поле ставить Не указатель, то как инициализировать? Код: plaintext 1. 2. 3. 4.
????? Не родитель а владелец. Не путай. Код: plaintext 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 12:51 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Siemargl Код: plaintext 1.
так не могу. Надо в конструкторе. Там готовятся данные для инициализации a. Несколько строк. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 12:58 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Siemargl Код: plaintext 1.
так не могу. Надо в конструкторе. Там готовятся данные для инициализации a. Несколько строк.к примеру: Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 14:16 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
egorych, Пробую... Я вот что не пойму. Давайте создалим класс не в конструкторе, а позже. На onShow(). То есть у меня чуть позже конструктора вызовется моя функция winShow{ ... Тогда как инициализировать? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 14:24 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
egorych Код: plaintext 1.
я не понимаю. Вы предлагаете заголовок конструктора модифицировать? У меня и так там Qt наворотил Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 14:38 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123, да ктож угадает, что тебе надо то на самом деле?))) тогда меняй дизайн своего класса и делай его похожим на Ui::MainWindow. будет как-то так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 15:22 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
egorych, Так, спасибо. Этот вариант прояснили. А вариант в методе после конструктора? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 16:17 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123egorych, Так, спасибо. Этот вариант прояснили. А вариант в методе после конструктора?нет никакой разницы, где ты вызовешь свой init(), в конструкторе или в onShow. Ну, или храни в классе главной формы не экземпляр, а указатель. Только не забудь, что пока ты под него не выделишь память - он будет указывать на мусор, или на nullptr, если делать правильно. И удалить его не забудь в деструкторе главноформы, естественно. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 18:49 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
egorych, Init() это понятно. Мне не хотелось бы добавлять своё в заголовок конструктора. Надо подумать. Тогда конечно, получается указатель звездочкой получается в поле класса. Как его указатель инициализировать тогда? И как вызывать. Разыменовывать тогда и все вызовы в коде менять. Дай пример по второму варианту указателю. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 19:22 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
egorych, Вызвать я не забуду, а вот уничтожать обязательно если это главная форма и весь процесс разрушается? В плюсах деструктор только по области видимости первого варианта? С укзателями не работает. Так? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 19:26 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123egorych, Вызвать я не забуду, а вот уничтожать обязательно если это главная форма и весь процесс разрушается? В плюсах деструктор только по области видимости первого варианта? С укзателями не работает. Так? Можешь использовать объект - умный указатель. Можешь потом инициализировать мембер явно функцией (но сначала он все= инициализируется конструктором по умолчанию). Не очищать память конечно можно - ОС позаботится, но плохой стиль. Да и ресурсы бывают разные, не только память. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 19:34 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
egorych Код: plaintext 1.
я понял. Мне надо убрать конструктор с параметрами. Будет без них неявно. И добавить init(param Я не знал про неявный. Если так, то вопрос решен. Спасибо всем. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 20:52 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123egorych Код: plaintext 1.
я понял. Мне надо убрать конструктор с параметрами. Будет без них неявно. И добавить init(param Я не знал про неявный. Если так, то вопрос решен. Спасибо всем. В С++ можно сразу два конструктора! Мало ли, вдруг не знаешь...:) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 21:34 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Мне не хотелось бы добавлять своё в заголовок конструктора.почему? религия какая-то?)) поле в класс ты добавляешь, а конструировать его не хочешь, необычно) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 22:31 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
egorychPetro123Мне не хотелось бы добавлять своё в заголовок конструктора.почему? религия какая-то?)) поле в класс ты добавляешь, а конструировать его не хочешь, необычно)Не совсем так. Он хочет его необычно конструировать. Хотя в разных фреймворках по своему. Я вот на шарпе по граблям еще хожу. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 01:12 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёё, Знаю что можно много) egorych, Так как это реализовано в корне отличается от дельфи шарпа явы и т.д. Дак у кого религия? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 10:24 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Siemarglнеобычнопокажи как обычно у других. У них нет указателей. Хотя я понимаю разницу. Я беру в конструкторе myClass = new MyClass(param.... Всё. Да этой строчки там будет null. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 10:29 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123... Да этой строчки там будет null.Ага, ща ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 10:35 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
SiemarglPetro123... Да этой строчки там будет null.Ага, щав понед. проверю, отпишусь). Но тема как проще писать, а не мусор ловить. Согласись. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 10:51 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
SiemarglPetro123... Да этой строчки там будет null.Ага, щапроверил. Null))) Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2019, 11:16 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123проверил. Null))) Код: plaintext 1. 2. 3. 4.
в релизной сборке проверял или в дебаге? ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 01:14 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Но тема как проще писать, а не мусор ловить. Согласись.по сути это одно и тоже, особенно в крестах) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 01:16 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
egorychв релизной сборке проверял или в дебаге? ;)типа штаны надел когда проверял или без штанов? Давай ты обоснуй разницу, а я проверю в релизной. egorychPetro123Но тема как проще писать, а не мусор ловить. Согласись.по сути это одно и тоже, особенно в крестах)я про это и говорю. В других ЯП не надо столько времени уделять мусору. Оставшееся время используем на бизнес логику программ и написанию кода. Если в поле класса поставить MyClass myClass = null; Сработает первоночальная инициализация против мусора? Не знаю в какой там Си версии. 14ой или 17ой... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 07:19 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
"Тут не думать - тут знать надо" (ц) "Ералаш". Отладочная сборку может обнулять память перед использованием, а релизная - вовсе не обязана это делать. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 11:35 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Basil A. Sidorov"Тут не думать - тут знать надо" (ц) "Ералаш". Отладочная сборку может обнулять память перед использованием, а релизная - вовсе не обязана это делать.а теперь, как это влияет на код программы программистом. Без влияния это пустое знание. Или не веришь что там null? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 12:02 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Basil A. Sidorov, В java работает проверка? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 12:02 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123, кажется теперь понятно, почему тебя не воспринимают всерьез после 3го предупреждения я бы тебя просто уволил ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 12:19 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 12:30 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Или не веришь что там null? Нет там null, обломись. Поля объектов обнуляет только умолчательный конструктор, а он у тебя не вызывается. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 12:49 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Siemargl, Где чего не воспринимают? И где первые 2 тезиса или предупреждения? Я джун в с++ и пытаюсь разобраться. Мне некогда. В проекте пока 2 экземпляра работают. Разберусь - исправлю. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 12:51 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Siemargl https://ideone.com/q7d7O7 за это спасибо и не оффтопь. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 12:52 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovPetro123Или не веришь что там null? Нет там null, обломись. Поля объектов обнуляет только умолчательный конструктор, а он у тебя не вызывается.я шарп код приводил. Можешь кодом доказать? Я шарпе писал так Grid grid = null; В конструкторе: grid = new Grid(map) как такое написать в C++? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 12:58 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123как такое написать в C++? Точно так же. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 13:16 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Siemargl, Можете написать пример инициализации для Input m_I; Вместо Input *m_I; ? У меня пр всему коду вызов через точку. Выше спрашивал, при Варианте указателе в поле класса мы точку меняем на - > по всем исхолникам. Так? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 13:19 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovPetro123как такое написать в C++? Точно так же.ошибка no variable overloaded '=' ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 13:24 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Ты бы на java пример дал, что ли. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 13:25 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovPetro123как такое написать в C++? Точно так же.в шарпе и java нет указателей. (почти) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 13:32 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Dimitry Sibiryakovпропущено... Нет там null, обломись. Поля объектов обнуляет только умолчательный конструктор, а он у тебя не вызывается.я шарп код приводил. Можешь кодом доказать? Я шарпе писал так Grid grid = null; В конструкторе: grid = new Grid(map) как такое написать в C++? Так же. Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 14:33 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёё, Еще раз ёёёёё Код: plaintext 1.
это уже было выше. Для данного варианта надо переписать вызовы. И это не так как в шарп. ёёёёё Код: plaintext 1.
У меня выше объявление и код в конструкторе. Вот и дай две строки в два места))) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 14:52 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Вот и дай две строки в два места)))объявление в h и инициализацию в cpp )) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 14:57 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Кто как борется с тем что текст в линуксе шире и вылазит за границы виджета. Поэтому кусок не видимый. Линукс, винда без тюнинга и все по умолчанию с нуля. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 18:46 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Что есть для логов с ротацией файлов в Qt или плюсах? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 18:49 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Ну и я так понял, что try finally отсутствует(. Хорошо что хоть exception недавно ввели. Работает...с варнингами. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 18:53 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Ну и я так понял, что try finally отсутствует(. Хорошо что хоть exception недавно ввели. Работает...с варнингами. :) В с++ файналли не нужны, тут RAII есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 19:50 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Сообщения не по теме топика - удалены. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 20:36 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёё, Это же не только ресурсы. Я часто курсор возвращаю в исходное состояние. А то так часики и останутся))) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 20:42 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123, ну так и оформи курсор один раз как объект, неужели лучше всякий раз быдлокодить? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 21:59 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёёPetro123, ну так и оформи курсор один раз как объект, неужели лучше всякий раз быдлокодить? ну ты даёшь)) У вас, у сишников, действительно какой то свой мир). а) покажи как это сделать: this.Cursor = Cursors.WaitCursor; Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
б) я тебе ещё назову 10 вариантов кода когда нужен finally ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 22:35 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёё, ты дельфист? А там кругом try\finally\ и т.д. и т.п. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 22:38 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
maytonСообщения не по теме топика - удалены. спасибо. Этот топик для тех, кого интересует IT. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 22:40 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёё Код: plaintext 1.
Ты про этот вариант? https://ideone.com/TTp5O6 Дык у меня он и есть сейчас в качестве костыля . Там видно что конструктор запускается 2 раза. А вызов кода УЖЕ разбросан в виде вызова НЕ указателя. Поэтому, хорошо бы вариант по ссылке исправить). Там 2 объекта, хотя и работает у меня сейчас))). Второй перетер первый и всё работоспособно. Решается это вообще на C++ я не знаю. Если нет, то переделаю на указатель. imho ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 23:04 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123я тебе ещё назову 10 вариантов кода когда нужен finally Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 00:55 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123в шарпе и java нет указателей. (почти)наоборот, там всё указатели ( почти ) )) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 01:13 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
egorych, Хммм... Круто! Это надо осмыслить и принять). В java, шарпе нет такого. egorychнаоборот, там всё указатели ( почти ) )) Ну, это как стакан - полуналитый или полупустой? Управляемый код, там нет дилеммы, ставить указатель или не указатель. Машина разберется. В принципе удобно. Она должна разобраться в такой элементарной вещи. В шарпе только значки ref values ставятся)). С другой стороны плюсы ближе к памяти, железу, драйверам. Специфика. На двух стульях не усидишь. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 07:17 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
egorych Код: plaintext 1.
я вижу ты к Qt близок. Как делается перечислимое с расшифровкай по русски своих значений для label в ГУИ? Перечислимое пишем в ini в виде int. Потом в коде оно в виде строки и нужно к каждому добавить перевод. В сети только вариант со справочником и функциями дайНазвания(перечислимое). Ну и шаблоны, что imho оверхед. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 07:24 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123ёёёёёPetro123, ну так и оформи курсор один раз как объект, неужели лучше всякий раз быдлокодить? ну ты даёшь)) У вас, у сишников, действительно какой то свой мир). а) покажи как это сделать: this.Cursor = Cursors.WaitCursor; Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
б) я тебе ещё назову 10 вариантов кода когда нужен finally а. Ну быдлокод же. Непонятно, что показывать - "как объявить класс, где в деструкторе восстанавливается курсор"? б. Не назовешь, ни одного. В с++ не нужен файналли. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 07:38 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёё, Вот ты упрямый)) С ходу не назову. Надо подумать. Вариант1 - надо в одной функции открыть два файла и закрыть. И не ждать "выхода из области видимости". Б) finally может быть вложенным. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 08:18 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёёкак объявить класс, где в деструкторе восстанавливается курсор"не нужно плодить сущности и классы где дело просто в бизнес логике и управлении кусками кода от сих { до сих} ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 08:22 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123, а. Работа с файлами инкапсулирована в класс. Close() вызовется в деструкторе, а деструктор будет вызван при выходе. б. Что? Файналли не нужны, не назовешь ни одного случая. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 08:25 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123ёёёёёкак объявить класс, где в деструкторе восстанавливается курсор"не нужно плодить сущности и классы где дело просто в бизнес логике и управлении кусками кода от сих { до сих} Сделай один класс, "на все случаи", а код для деструктора/конструктора пиши прямо на месте, в "лямбдах". Файналли - не нужны ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 08:29 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Кажется внешний try не нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 08:30 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёё, А) смотрю старый код QFile. Закрывать надо руками. Писать обертку? Сфигали? Класс и так отличный. Б) Вложенные мы рассмотрим после последовательных Два штука))) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 08:31 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
maytonКажется внешний try не нужен.слава Богу try exception не хают) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 08:32 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123, а в документации иное пишут: ДокументацияQFile::~QFile() Destroys the file object, closing it if necessary. Более того, ты можешь управлять поведением, используя флаг QFileDevice::FileHandleFlag - например, если ты хочешь передать хэндл файла за пределы области видимости. ... PS: не совсем понимаю, что ты хочешь доказать. Ты кодишь на C++, но сожалеешь, что C++ - не Delphi/Java/C#. Какой в этом смысл? Причитаниями "порося в карася" не превратишь. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 09:47 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёёБолее того, ты можешь управлять поведением, используя флаг QFileDevice::FileHandleFlag - например, если ты хочешь передать хэндл файла за пределы области видимости. Но юз кейс бывает прямо противоположный. Когда нужно в середине метода выполнить finally и освободить. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Смысл нашего разговора, что ты меня просвящаешь в то как пишут на плюсах. Я поотстал малость.) СПАСИБО. Зы Без exception в Qt тоже 4 версии писали. Теперь добавили. Молодцы. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 10:14 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёё, Я понял твой посыл, хоть и не во всем согласен. Проехали. Проект дальше писать надо). ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 10:16 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123юз кейс бывает прямо противоположный. Когда нужно в середине метода выполнить finally и освободить. Открой для себя "составной оператор" он же "фигурные скобки", который устанавливает время жизни переменных, объявленных внутри него. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 12:55 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Да. Это хорошая мысль. Проверю. Проект ведь передо мной. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 12:59 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, А по примеру, для этой локальной местной переменной надо написать наследник/обертку над QFile? Так? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 13:01 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1311519&msg=21896347 Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 13:08 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovОткрой для себя "составной оператор" он же "фигурные скобки",работает. Ок. Это тоже решение для юз кейса выша. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 13:25 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Получается по факту, file.close() по проекту можно выкинуть в Qt5. Проверяя область жизни. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 13:28 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123...Проверяя область жизни. Не совсем понятно, но на всякий случай все же "область видимости". ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 15:45 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёё, Ну почти одно и то же. Выходя из области видимости мы получаем минус по жизни. Я сразу конечную цель озвучил. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 16:10 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёё, Я счас убираю file.close везде, посмотрим как покажет. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 16:11 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123ёёёёё, Я счас убираю file.close везде, посмотрим как покажет. Ну ты если сомневаешься в документации или исходниках - в отладчике посмотри, заходит ли в close()... :) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 16:20 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёё, Настоящий прогер Последние сомнения развеивает тестом в операционке. Отпустило ли файл. Ну и стрим же там ещё есть. Он же в оперативку читает. Все надо смореть и тестить. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 16:44 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Я счас убираю file.close везде Плохая идея. Не надо экономить строчки. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 17:26 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Нечеткость правил источник неустойчивого кода. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 17:29 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Отсюда чёткое правило номер один: всегда освобождай ресурсы явно если это не загромождает код. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 17:35 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovОтсюда чёткое правило номер один: всегда освобождай ресурсы явно если это не загромождает код. Вернулись к тому что было. Если райзе, то без finally строка file.close() не выполнится. Значит скобки и деструктор. И код будет то так то так идти. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 17:40 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovОтсюда чёткое правило номер один: всегда освобождай ресурсы явно если это не загромождает код.это правила для сишников без finally для явного освобождения? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 17:41 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Если райзе, то без finally строка file.close() не выполнится. Значит скобки и деструктор. finally загромождает код. Значит скобки, явное закрытие файла и деструктор на случай непредвиденных ситуаций. Потому что читающий код должен сразу видеть точку где файл штатно закрывается. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 22:18 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Ага. Когда подъезжаешь к перекрестку, дави на тормоз, тормози двигателем и врубай ручник на непредвиденные. Как то нелогично. Никто так не ездит. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 22:48 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Хмм...посмотрел мучения с инициализацией класса в конструкторе. Оказывается: - в сети утвержают что в плюсах около 80 методов инициализации). - инициировать внутренний класс (не указатель) как в шарпе, java, delphi в теле конструктора НЕ ВЫЙДЕТ НИКАК. До входа в конструктор все члены обязаны быть уже проинициализированы. Для этого использовать "списки инициализации членов". Исключение, делать композицию через указатель звездочку. Но там следить за временем жизни и разыменовывать... Так что Petro456, подходы в языках кардинально различаются. Увы. А опыт в другом ЯП даже чаще мешает). Всё имхо. Профи поправят. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2019, 20:05 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakovfinally загромождает код. Значит скобки, явное закрытие файла и деструктор на случай непредвиденных ситуаций. Потому что читающий код должен сразу видеть точку где файл штатно закрывается.Наоборот, код загромождают классы, призванные компенсировать отсутствие finally. Предложите пользователям Borland C++ Builder выбор (там есть и finally и классов можно наделать) - сами увидите, что выберут. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2019, 22:08 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
bk0010, а давай еще школьников спросим..... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2019, 23:17 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Siemarglbk0010, а давай еще школьников спросим.....Давай. Думаю, что даже школьнику будет понятно, что лучше и логичнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2019, 23:25 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
bk0010Dimitry Sibiryakovfinally загромождает код. Значит скобки, явное закрытие файла и деструктор на случай непредвиденных ситуаций. Потому что читающий код должен сразу видеть точку где файл штатно закрывается.Наоборот, код загромождают классы, призванные компенсировать отсутствие finally. Предложите пользователям Borland C++ Builder выбор (там есть и finally и классов можно наделать) - сами увидите, что выберут. Неужели так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
лучше, чем так Код: plaintext 1. 2. 3. 4.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 09:19 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёё, Привет) Будь честным до конца. Скобки сделай одинаковыми и добавь класс обертку для появления деструктора. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 10:26 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, обертку для класса, в котором все уже реализовано? Очень "честно". ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 10:28 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, ах да, скобки Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 10:29 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёё, Не все же классы такие. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 10:32 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёёPetroNotC Sharp, обертку для класса, в котором все уже реализовано? Очень "честно".по курсору вспомнил юз кейс? )) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 10:33 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
PetroNotC Sharpёёёёё, Не все же классы такие. А какие - "не такие"? И почему они "не такие". Пример. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 10:39 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёё, Ну выше же код курсора взгляни. Курсору нужен finally, но это не очистка ресурса. Ферштейн? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 10:42 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
bk0010, Мне тоже не привычно, но я уже смирился. Это не будет никогд введено. Профи пишут. Особо желающим говорят есть макрос finally. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 10:47 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
PetroNotC Sharpёёёёё, Ну выше же код курсора взгляни. Курсору нужен finally, но это не очистка ресурса. Ферштейн? Ну был же ответ: Код: plaintext 1. 2. 3. 4. 5.
Один раз пишешь - всю жизнь используешь. А c файналли пишешь по сути то же самое, плюс втыкаешь это "то же самое внутрь" Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
- но всякий раз, всю жизнь, раз за разом. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 11:02 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёё, 1. Один раз и на всю жизнь, как правило никогда не бывает. 2. Ваш пример и сравнение теперь более корректное. Даже для школьников). Спасибо. Я за честность в IT и без откатов))) Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 11:09 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёё, А скобки все таки сишники пишут обе на новой строке? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 11:11 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp... Один раз и на всю жизнь, как правило никогда не бывает... Я как раз о том, что в C++ такое не просто возможно а настоятельно внедряется самими принципами языка. А вот с try/finally - "нет" принципиально. ... Насчет скобок - ну, тут 21898230 я слукавил, конечно. А конкретно для меня отступы автоформаттер расставляет. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 11:34 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёё, Вот я счас пишу и по 20 раз на дню решаю - обединить функционал в класс или нет. И мне не нравится когда плевое дело cursor = default заставляют в класс переводить. Это другие категории. Несоизмеримые. Могу ссылку дать. Там профи говорит, что в Си есть много НЕЛОГИЧНЫХ вещей. Исторически. Как и веде. Вот мое имхо что курсор строку в класс с деструктором это НЕЛОГИЧНО. Проехали! Работаем. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 12:06 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Ну конечно. Когда я фигурные скобки не так разместил - нельзя. А тебе привирать - нормально. PetroNotC Sharp...по 20 раз на дню... :) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 12:47 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёё, Прав) Тоже признаюсь, 3 раза решал. - ini файл обертка. Так как у старых формат key=value. Без разделов. - класс по директориям, т.к. Линукс и винда много отличий. Ну и класс глобальных переменных так как было define Но ведь день ещё не прошел)) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 13:09 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp- ini файл обертка. Так как у старых формат key=value. Без разделов.Петро, ну есть же QSettings, бери и пользуйся, хошь с разделами, хошь без) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 22:18 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
egorych, Спасибо. Еще не все знаю, что тут есть и что нет. Легаси проекту 10 лет. Ну и нужно чтобы getValue(key, out, default) был с последним параметром. Очень удобно когда сразу есть умолчание и оно возвратится при отсутствии key. Посмотрю. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2019, 08:39 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
PetroNotC Sharpegorych, Спасибо. Еще не все знаю, что тут есть и что нет. Легаси проекту 10 лет. Ну и нужно чтобы getValue(key, out, default) был с последним параметром. Очень удобно когда сразу есть умолчание и оно возвратится при отсутствии key. Посмотрю.всё именно так там и есть ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2019, 11:37 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Где ставится галочка, чтобы в пошаговой отладке на Войти не входить в библиотечные функции Qt? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2019, 11:01 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Вопрос, что применить для event ? В mainForm членом поля у меня класс myDocument. Нужно теперь в сам mainForm передать событие onOpen onClose. Почитал, что в сях поддерки нет без доп библиотек. Варианты: - все таки перейти на Qt класс вместо сишного. Там есть. - добавить библиотеку. Какую? - на mainForm повесить интерфейс с двумя функциями и передать его в конструкторе в myDoc. ? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2019, 10:19 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
PetroNotC Sharpна mainForm повесить интерфейс с двумя функциями и передать его в конструкторе в myDoc.исключено))) На уровне языка в плюсах не реализованы интерфейсы как в шарпе и java. Нда. Как интересно то)). Как будто в функциональное программирование ушел). ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2019, 20:29 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Из первых двух выигрывает Qt вызовы супротив boost.signals. Некуда деваться. Будем вводить класс не С++ а класс Qt. Особенно в пятерке. Есть автоматический родитель, сигналы слоты и вроде всё. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2019, 20:38 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, непонятно, о чем баишь, совсем. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2019, 20:39 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёёPetroNotC Sharp, непонятно, о чем баишь, совсем.какое слово непонятно? 1. Ключевого слово interface как в дельфях в плюсах нет. Есть абстрактный класс. 2.. Как вызвать из класса myDoc функцию в mainForm? Понятно? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2019, 22:22 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёё, Ты забыл? А я нет)) Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2019, 22:27 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
PetroNotC SharpёёёёёPetroNotC Sharp, непонятно, о чем баишь, совсем.какое слово непонятно? 1. Ключевого слово interface как в дельфях в плюсах нет. Есть абстрактный класс. 2.. Как вызвать из класса myDoc функцию в mainForm? Понятно? Ну, и? Классу myDoc передавай (в конструкторе, в методе-сеттере, в поле) объект mainForm, который наследуется в т.ч. и от абстрактного класса с методами, которые тебе нужны. ...а зачем все это? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2019, 23:57 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
PetroNotC SharpКлючевого слово interface как в дельфях в плюсах нет. Есть абстрактный класс. Это одно и то же как по бинарной раскладке, так и, соответственно, использованию. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2019, 00:14 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovPetroNotC SharpКлючевого слово interface как в дельфях в плюсах нет. Есть абстрактный класс. Это одно и то же как по бинарной раскладке, так и, соответственно, использованию.угу. Я лучше другое имхо скажу. В java, delphi, c# есть четкое различие интерфейса и абстрактного класса. В плюсах нет четкого различия. За исключением COM. "дьявол кроется в деталях". ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2019, 07:12 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёё...а зачем все это?в конечном итоге нужно событие документ открылся и документ закрылся. Если ты с дельфи, то есть всякие TAction там чтобы дисаблить и делать недоступными пункты меню и кнопочки. Тут руками надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2019, 07:15 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёёКлассу myDoc передавай (в конструкторе, в методе-сеттере, в поле) объект mainForm, который наследуется в т.ч. и от абстрактного класса с методами, которые тебе нужны.я так и хотел. Только по памяти начал писать finally, а оказалось тут этого нет). ... Ну и второе, в классе от qt парент есть автоматически как бонус. Вот и задумался что лучше. В 5 версии много чего для прогеров добавили. Application::sendEvent, setPost.... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2019, 07:21 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2019, 07:51 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёёPetroNotC Sharp, может, тебе QAction нужен? Да. Можно его. Но управлять то им как, если у меня класс не Qt а С++? Код: plaintext 1.
Эта строка с сишными классами не работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2019, 08:21 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, ты не знаешь, как любой класс превратить в QObject? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2019, 08:30 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
ёёёёёPetroNotC Sharp, ты не знаешь, как любой класс превратить в QObject? Знаю. Я это и спрашивал выше блин! 1. Использовать сигналы бутстрап 2. Превртить в класс Qt 3. Передать интерфейс без бутстрап. Это вопрос архитектуры. Ты знаешь что лучше из трех? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2019, 08:33 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
PetroNotC Sharpсигналы бутстрап boost.signals. ) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2019, 08:48 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
PetroNotC SharpёёёёёPetroNotC Sharp, может, тебе QAction нужен? Да. Можно его. Но управлять то им как, если у меня класс не Qt а С++? Код: plaintext 1.
Эта строка с сишными классами не работает.по ссылке неверный код или устаревший. Вот рабочий именно для Qt варианта с Action классом. Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2019, 10:53 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, ёёёёёPetroNotC Sharp, может, тебе QAction нужен?ну и есть такая особенность этого класса. Он не визуальный. А я привык гуи делать в редакторе а не в коде. Поэтому я изначально делал меню так: - правый клик на форме - Добавить меню. - на меню мигает текст НУ ДОБАВЬТЕ МНЕ СЮДА НАЗВАНИЕ)))) - прямо туда кликаешь и добавляешь. - правый клик Создать слот в классе и ПОПАДАЕМ В класс из дизайнера и созданную функцию. Круто как в лельфи))) Дак вот при использовании QAction мне пришлось все построенное выкинуть и в коде руками 100 строк вбивать. Вот такая обратная сторона медали. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2019, 11:00 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123SiemarglНадо указать, что строка у тебя в u8как? Минимально трогая код? SiemarglДля Винды родная кодировка другая, а перекодировать тебе никто ничего не будет тут в С++.файлов? Файлов одинаковая. А все остальное обычно в IDE ставится. Ничего особого не нашел после того как файлы ей поправил. Оказалось все проще. Всё уже есть и это приятно. Особенно в версии 5. Новый макрос Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2019, 15:14 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Смешно что IDE дает предупреждение что не используется параметр в функции в самом коде. Мне он не нужен, но сигнатура функции не моя. Как отключить? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2019, 10:55 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Появился новый проект от начальства на Qt. Машина сейчас вин 8.0. Что поставить? Студию или Qt Creator или? Qt Creator По слухам, в студии 2019 ужевнутри есть qt. Нет, нету. Но у меня win не 8.1 и отказывется установщик работать на вер. 8.0. ... С другой стороны, как будет удобно отлаживать, если домашняя и временная папки на линуксе и винде отличаются. Будет неудобно. Есть подводные камни? Есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2019, 11:10 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Проекты в винде и линуксе совместимы? Да Вот открыл проект старый в линуксе Qt Creator. Пишет что файл не UTF8 и редактирование не возможно. Может проект из винды? Или в студии сделан? Всё может быть. На Си писал лет надцать назад. Так Qt -- это не С, это С++, с какого перепуга ты решил, что сможешь? Пока сижу разбираюсь с IDE. давай... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2019, 11:11 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Petro123Интересно, почему все ПО для линукса стартует на полный экран по умолчанию? не всё. Все окна каскадом вроде вообще нет. зависит от оконного менеджера. С непривычки трудно перестроится)). В винде по умолчанию окна не максимизированы. Тоже зависит от приложения. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2019, 11:11 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
MasterZiv, Работаю под виндой. В виртуалке линуксе сборка оооочень долго. Минута тире две наверное) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2019, 11:32 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Нужно zip распаковать чем то. Подскажите, если взять либу не от Qt, а С++. То как как объединять проекты? То есть в данной IDE тоже ставится в папку my.lib + заголовок my.h. Так? Либы с расширением so это только если на линуксе надо? Или расширение вторично и линковка будет? Ищу либу для zip и пока не нашел(. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2019, 17:42 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2019, 17:48 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
PetroNotC SharpВот пример. Совместимо с данным ide? https://github.com/ctabin/libzippp Блин. Я не очень разбираюсь в системе сборки, линковке. Верно я понял что либу надо собирать самому?)) авторВот некоторая оболочка c ++ поверх libzip - https://github.com/ctabin/libzippp Но у него ужасная система сборки в ней жестко закодированная версия visual studio (ну это поправимо) в нем жестко закодированная версия libzip (жестко закодированная версия: 1.1.2, последняя версия: 1.1.3 - хорошо, и это поправимо) Сложно изменить сценарий сборки, чтобы настроить zlib и libzip - например, для статической компоновки. Отсюда вопрос, есть что уже собранное для статической линковки? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2019, 20:03 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
есть хорошая штука - утилита vcpkg (аналог NuGet C#) Сама решит что надо скачать, скачает на комп локальный и скомпилит под ту студию что установлена). В данном вопросе мне кроссплатформенность не нужна, поэтому должно подойти. Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2019, 00:28 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
Сама решит что надо скачать От этих слов как-то не по себе... Сама решит? ХМ... Может мы уже подошли к созданию искусственного интеллекта? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2019, 12:04 |
|
Какая нынче IDE для разработки ПО для линукс в Qt?
|
|||
---|---|---|---|
#18+
mayton, Ну, у меня не было ни make, ни cmake, ни nmake вот и докачала). Ты же мавен в курсе что делает. А либы все достали. Все одни исходники в сети. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2019, 12:18 |
|
|
start [/forum/topic.php?all=1&fid=57&tid=2017588]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
182ms |
get tp. blocked users: |
1ms |
others: | 260ms |
total: | 529ms |
0 / 0 |