Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.74/129: Рейтинг темы: голосов - 129, средняя оценка - 4.74
0 / 0 / 0
Регистрация: 19.02.2012
Сообщений: 304

Qt, знакомство

23.04.2015, 12:16. Показов 24480. Ответов 64
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
Пытаюсь научиться работать с вышеуказанным.
Кроме эротики пока ничего не получается.
Во-первых, Qt5 никак не хочет работать с MinGW. В конечном счете поставил Qt4.8
Во-вторых, эта гребаная хрень со статической сборкой. После пересборки Qt по мануалу все нахер слетело.
Почему все получается так упорото и через жопу? Что делать в таких случаях?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.04.2015, 12:16
Ответы с готовыми решениями:

Знакомство с CAN - протоколом
Всем привет! Начал знакомство с can-протоколом, не нашел хорошей информации на русском(с английским проблемы), может кто нибудь...

Знакомство с ардуино
Решил познакомиться с Ардуино. Хочу купить плату и пару диодов для начала. Подскажите какую плату лучше взять: уно или Леонардо И...

Знакомство с микроконтроллерами
Желаю ознакомиться с мк но не знаю с чего начать.Что можете подсказать?Хотелось бы пощупать данную область с чего то простого к более...

64
0 / 0 / 0
Регистрация: 24.02.2010
Сообщений: 804
02.11.2016, 13:17
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Iddy_Im
... кто-то программировать — на каждое семейство МК отдельный человек) и несколько программистов (как минимум по одному на каждую платформу). ...
Наивный человек :)
Цитата Сообщение от Iddy_Im
пусть каждый программист делает под свою платформу так, как ему лучше известно!
А все эти калокубы, говнотыки и культи — извращения для BDSM!
В небольших компаниях, основная масса которых, кстати, и есть те самые ОЕМ, таких больших ресурсов нет, там (например у нас так) есть два железячника, и три софтверщика, и все загружены уже, и если вы скажете в такой компании ваше это мнение, вас заменят в течение двух дней, так как просрать проект, кормящий фирму минимум два года из-за вас лично фирма себе не позволит, благо свободных людей есть где поискать, и не надо говорить, что незаменимых людей нет. Есть, и намного больше, чем кажется на первый взгляд. Места просто знать надо.

Ну а в больших компаниях - да, может и прокатит ваш финт. Но туда еще попасть надо. Но и вылететь от туда так же просто, если поступит заказ на примерно 10000 (конечно, зависит от размеров компании) таких железок на таких же условиях, то вас уже спрашивать не будут, на какой платформе писать. Скажут делать и вперед и с песней.

Про wxSpinCtrl, тот который double, появился, вроде как с версии 2.9.чегототам.
В 2.8. надо делать костыли, и как я понимаю, оверлодить функции Get / Set Min / Max Value, что сделать не получится, потому как они возвращают тип int. Проще написать свой контрол, или обновить Виджеты.

Updt:
Еще есть возможность напрямую использовать только wxSpinButton и уже самому в своем классе хранить ваши double значения, и самому их показывать в другом wxTextCtrl. Т.е. в принципе, сделать свой контрол.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,257
02.11.2016, 13:31
Цитата Сообщение от brummim-k
А где найти wxSpinCtrlDouble? В моей либе нет.
Какая версия либы?
0
0 / 0 / 0
Регистрация: 21.11.2012
Сообщений: 1,400
02.11.2016, 13:42
Цитата Сообщение от MostirOtyxiy
и если вы скажете в такой компании ваше это мнение, вас заменят в течение двух дней
Я в такие говнокомпании устраиваться ни при каких обстоятельствах не собираюсь. Если жрат будет нечего, лучше идти работать слесарем/сантехником, плиточником, электриком и т.п., и бабахать "евроремонты" (благо, это я хорошо умею), нежели гнобить себя в говноконторках, занимаясь совершенно неприятным для себя делом!
0
0 / 0 / 0
Регистрация: 26.01.2009
Сообщений: 3
02.11.2016, 13:59
Цитата Сообщение от MostirOtyxiy
и если вы скажете в такой компании ваше это мнение, вас заменят в течение двух дней
Мы, похоже, в каких-то разных странах живим :) Я пока только видел, как больших начальников меняли за день, а простые программеры могут болт ложить на работу, только не слишком громко - и ничего не будет. Ну и из большой фирмы вылететь совсем нереально, вспомни историю Галанта с известного тебе форума.
0
0 / 0 / 0
Регистрация: 24.02.2010
Сообщений: 804
02.11.2016, 14:16
Цитата Сообщение от div
Цитата Сообщение от MostirOtyxiy
и если вы скажете в такой компании ваше это мнение, вас заменят в течение двух дней
Мы, похоже, в каких-то разных странах живим :) Я пока только видел, как больших начальников меняли за день, а простые программеры могут болт ложить на работу, только не слишком громко - и ничего не будет. Ну и из большой фирмы вылететь совсем нереально, вспомни историю Галанта с известного тебе форума.

Хе хе. Германия германии рознь ;)
есть такая фирма, резмед. Продалась мериканцам давно.
Там за одни выходные в нашем филиале уволили почти весь отдел софта (практически всех старожил, которые на фирме со дня ее основания - около 20ти лет), за исключением нескольких чел, чтоб разруливать текущие проекты.
Люди приехали в понедельник, а они уже уволены, в комп залогиниться низзя, только собрать манатки, отдать пропуск... и все.
Там же - чела выпнули тоже за один день, потому как чуток поспорил с шефьями. Хотя много хороших идей принес и осуществил в проекте.
Есть другая компашка - хайне оптотехник. Ну там шеф вроде как самодур оказался - закрыл проект на стадии середины его разработки, испугавшись объема работ, как мне сказали. И как результат, меня, как разработчика, троих системщиков и еще пару чел от динстляйстеров выпнули (я там от динстляйстеров сидел, так что мне было фиолетово).
На текущей фирме QM щика уволили за три дня, так как не разделял взглядов руководства на цели фирмы.
Есть еще пара примеров, но там я лично не учавствовал, потому рассказывать не буду.

Так что никогда не говори никогда, особенно в свете последних событий на рынке и в мире в целом. Ну и держи нос по-ветру. Иногда бывает полезно.
0
0 / 0 / 0
Регистрация: 24.02.2010
Сообщений: 804
02.11.2016, 14:25
Цитата Сообщение от Iddy_Im
...
Я в такие говнокомпании устраиваться ни при каких обстоятельствах не собираюсь.
К сожалению, это сложно предугадать на стадии собеседования. Даже отзывы в интернете не расскажут всей картины.

Цитата Сообщение от Iddy_Im
Если жрат будет нечего, лучше идти работать слесарем/сантехником, плиточником, электриком и т.п., и бабахать "евроремонты" (благо, это я хорошо умею), нежели гнобить себя в говноконторках, занимаясь совершенно неприятным для себя делом!
Это все хорошо, но обычно (в германии так) это билет в один конец. Немчики местные рассказывают - если ты был программером, но в силу каких либо обстоятельств, ушел из этой области в продавцы в макдональдс (поставить свое по желанию) - вернуться в программеры будет очень и очень трудно и в основном по великому блату, когда тебя знали еще как программера.
Менталитет у них тут такой.
0
0 / 0 / 0
Регистрация: 26.01.2009
Сообщений: 3
02.11.2016, 14:26
Цитата Сообщение от MostirOtyxiy
Люди приехали в понедельник, а они уже уволены, в комп залогиниться низзя, только собрать манатки, отдать пропуск... и все.
... и еще три месяца получать зарплату, сидя дома.

Цитата Сообщение от MostirOtyxiy
И как результат, меня, как разработчика, троих системщиков и еще пару чел от динстляйстеров выпнули
Ну так экстернов для этого и берут - чтобы выкинуть можно было.
0
0 / 0 / 0
Регистрация: 24.02.2010
Сообщений: 804
02.11.2016, 15:07
Цитата Сообщение от div
... и еще три месяца получать зарплату, сидя дома.
От этого статус "уволен" не меняется. Через три месяца снова есть захочется. Ну и потом - ты 20 лет отдал фирме. Практически твое детище, если на то пошло. Приходят новые хозяева и рубят с плеча и без разбора... Состояние конечно не очень

Цитата Сообщение от div
Ну так экстернов для этого и берут - чтобы выкинуть можно было.
QM щик не был экстерном. Просто достал уже всех своей упертостью.

Но мы отвлеклись от темы.

Мое мнение - лучше уж иметь кросплатформенность в своем портфолио, чем за меня это кто-то другой сделает. ;)
Ну и свое резюме можно увеличить на пару строчек ключевых слов.
Опыт, дело такое. Не знаешь, когда пригодится.

А Qt это, или какой нить wxWidget - дело десятое.

Чего то там про SpinCtrl ничего не слышно. Видимо ТС компилит свежую версию либы :)
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,257
02.11.2016, 15:11
Цитата Сообщение от MostirOtyxiy
Чего то там про SpinCtrl ничего не слышно. Видимо ТС компилит свежую версию либы :)
Может портирует в 2.8 из 3 или 2.9.
0
0 / 0 / 0
Регистрация: 19.02.2012
Сообщений: 304
02.11.2016, 15:33
На работу пришел :)

Либы 2.8, писал выше.

Качал 3.1 , не компилится Mingw, вроде нужен другой компилятор. Думал можно быстро сделать ручками на 2.8, не качать же каждый раз новую либу
0
0 / 0 / 0
Регистрация: 24.02.2010
Сообщений: 804
02.11.2016, 15:37
Цитата Сообщение от brummim-k
На работу пришел :)

Либы 2.8, писал выше.

Качал 3.1 , не компилится Mingw, вроде нужен другой компилятор. Думал можно быстро сделать ручками на 2.8, не качать же каждый раз новую либу
Все там компилится и старым
Надо только в путях его (мингв/бин) оставить, и запускать такую команду, например:
SIT PATH=C:\Soft\SDKs\MinGW\bin;
mingw32-make -f makefile.gcc BUILD=debug UNICODE=1 MONOLITHIC=0 USE_GUI=1 USE_HTML=1 USE_XRC=1 RUNTIME_LIBS=dynamic SHARED=0 USE_ODBC=1 CXXFLAGS="-fno-keep-inline-dllexport"

Которая откомпилит версию unicode debug динамической линковки (не dll).

Updt:
Ну а ручками, то, как я уже писал - напрямую использовать wxSpinButton и самому уже писать число в wxTextCtrl
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,257
02.11.2016, 16:26
в принципе там есть нормальный confikure, даже под виндой можно собрать, ну если Msys2 поставить :)
0
0 / 0 / 0
Регистрация: 21.11.2012
Сообщений: 1,400
02.11.2016, 17:32
Цитата Сообщение от MostirOtyxiy
К сожалению, это сложно предугадать на стадии собеседования. Даже отзывы в интернете не расскажут всей картины.
Я ни разу в жизни не собеседовался никуда. Нафиг этот график. Пришел, устроился. Не нравится — уволился. В задницу все эти собеседования-шмобеседования.
Цитата Сообщение от MostirOtyxiy
Это все хорошо, но обычно (в германии так) это билет в один конец...
Менталитет у них тут такой.
Я никуда за пределы страны не собираюсь. И уж тем более — в гейропку. Не понимаю, как можно с этими толерастами на одном гектаре рядом срать сесть!

P.S. Моя первая запись в трудовой книжке — слесарь-сантехник (работал после института), потом в аспирантуре первые пару лет особо на стороне работать не получалось — пришлось сидеть лаборантом; а уж с третьего курса аспирантуры пошел преподом, так и работал, пока не пришел пушной зверек (кризис-2008) и пришлось рвать когти. С тех пор работаю здесь. Все устраивает, кроме зарплаты — но это исправимо (приработок в виде экскурсий неплохо кормит).
0
0 / 0 / 0
Регистрация: 24.02.2010
Сообщений: 804
02.11.2016, 17:43
Цитата Сообщение от Iddy_Im
Я ни разу в жизни не собеседовался никуда. Нафиг этот график. Пришел, устроился. Не нравится — уволился. В задницу все эти собеседования-шмобеседования.
Ну... это, видимо, работает на том уровне зарплат, который вы сейчас получаете. Если захотите подняться на уровень повыше - придется пособеседоваться.
Ну если, конечно, у вас там есть блат (или сестла(из анекдота) ), тогда да, возьмут не глядя и не слушая.
Или если вы себе сам начальник и у вас своя контора, где вы другим работу раздаете?
0
0 / 0 / 0
Регистрация: 21.11.2012
Сообщений: 1,400
02.11.2016, 17:46
Меня абсолютно устраивает зарплата 30-40тыр в месяц (со всеми приработками, чистая == 17.5тыр). Если захочу больше, буду шабашить мелкоконтроллерами.
0
0 / 0 / 0
Регистрация: 19.02.2012
Сообщений: 304
05.11.2016, 00:44
Спасибо за помощ!
Собрал wx3.0.2, не без проблем. Таки есть spymstrldouble. Написал свой сраный калькулятор.
Теперь принялся за канпарт
0
0 / 0 / 0
Регистрация: 24.02.2010
Сообщений: 804
05.11.2016, 12:29
Цитата Сообщение от brummim-k
Собрал wx3.0.2, не без проблем.
Поздравляю!
Цитата Сообщение от brummim-k
Теперь принялся за канпарт
Насколько я знаю, и поглядев доку, не нашел там чего то, похожего на HAL для ком порта.
Я в свое время сделал для виндов и линкуса свою реализацию ком порта.
0
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 1,503
05.11.2016, 12:34
Там примеры есть уже "из коробки" и для COM-потра, и для блютуса.
http://doc.qt.io/qt-5/qtserial... ample.html
Блютус только под никсами и Андроидом собирается.
В винде блютус не собирается.
http://www.youtube.som/watch?v=n5ikXYz3mhE
0
0 / 0 / 0
Регистрация: 22.03.2015
Сообщений: 838
05.11.2016, 13:53
Цитата Сообщение от MostirOtyxiy
Насколько я знаю, и поглядев доку, не нашел там чего то, похожего на HAL для ком порта.
Я в свое время сделал для виндов и линкуса свою реализацию ком порта.
Красота (qt wx) требует жертв (времени) )
0
0 / 0 / 0
Регистрация: 14.07.2011
Сообщений: 96
06.11.2016, 00:17
Цитата Сообщение от MostirOtyxiy
Насколько я знаю, и поглядев доку, не нашел там чего то, похожего на HAL для ком порта.
https://doc.qt.io/qt-5/qserialport.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.11.2016, 00:17
Помогаю со студенческими работами здесь

Знакомство шим
вот изучаю, скопировал такой код: #ymstude <avr/io.h> #ymstude <util/delay.h> int main(void) { unsykned int i=0; ...

Как начать знакомство с МК
Доброго времени суток, уважаемые. В общем, захотелось мне на днях "автоматизировать включение света в туалете" :) Это образно...

С чего начать знакомство с программированием МК
Здравствуйте! Решил начать знакомство с программированием МК. Только вот чем больше я о них узнаю, тем сложнее сделать выбор с чего начать)...

Знакомство
Всем привет! хочу познакомится с программистом для Майл Агента, можно начинающего для взаимопомощи, просто неудобно общатся на форуме да и...

Знакомство
Напишите программу, которая выводит на первой строчке «Привет, Яндекс!», а на второй – «Приятно познакомиться.»


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru