Просмотр сообщений
|
Страниц: 1 2 [3] 4 5 ... 389
|
32
|
Программирование / Общий / Re: Быстрая вставка
|
: Сентябрь 01, 2020, 19:10
|
Я тоже отказываюсь. Несколько собеседований у меня закончились толком не начавшись. Зато время сэкономил.
Вот потому ты и не в гугле=) Впрочем, я тоже Ну а что спрашивать? Знает ли человек что такое деструкторы? Это хорошо если ты на конкретную вакансию идешь, гуглы же нанимают толкового чувака а та уже куда получится его приткнуть по навыкам. Поэтому и оценивается алгоритмический скилл не привязываясь к языку. Это проблема гугла, не находишь?
|
|
|
33
|
Программирование / Общий / Re: Быстрая вставка
|
: Сентябрь 01, 2020, 18:30
|
Хорошая задачка на собеседование. Интересно можно ли за O(M+N) сделать?..
Принципиально отказываюсь от собеседований "с задачами", особенно с такой идеологией. Как бы "шашечки или ехать"? Я тоже отказываюсь. Несколько собеседований у меня закончились толком не начавшись. Зато время сэкономил.
|
|
|
39
|
Разное / Говорилка / Re: JS в приложении на Qt/Ком порты/ и прочие глупые вопросы
|
: Сентябрь 01, 2020, 07:28
|
Тебя сбивает с толку Билдер - дизайнер нужен только для того, чтобы "нарисовать" интерфейс. То поведение, которое тебе нужно, к нему никак не относить - это логика приложения, которая должна быть написано тобой. Билдер делал это за тебя, и скрывал от тебя все то, что делал. Тут же ты получаешь полный контроль, но и писать придется немного больше. В Qt3 в дизайнере можно было писать код - но от этого отказались ибо это неправильный подход.
|
|
|
40
|
Qt / Вопросы новичков / Re: QSlider
|
: Август 31, 2020, 15:34
|
А кто мешает обрабатывать sliderReleased? Если уж двигаем слайдер мышой, а не программно.
Он имел ввиду юзкейс, когда ты мышкой тыркаешь по слайдеру - у тебя sliderReleased будет вызываться на каждое изменение.
|
|
|
41
|
Qt / Вопросы новичков / Re: QSlider
|
: Август 31, 2020, 14:28
|
Можешь по таймауту. Делаешь таймер, ставишь для него таймаут, скажем, 5 секунд. При каждом valueChanged его стартуешь (то есть, рестартуешь если он уже запущен), когда таймер срабатывает, пишешь файл.
|
|
|
42
|
Разное / Говорилка / Re: JS в приложении на Qt/Ком порты/ и прочие глупые вопросы
|
: Август 31, 2020, 07:37
|
Igors, я сам перешел с билдера много лет назад, мне было тяжело, я еще лет 5 потом из себя выкореживал те паршивые подходы, которые прививает билдер. Я тогда прочитал весь этот форум, чтобы научиться Кьюту. Но, блин, я не работал программистом и мог это себе позволить (когда тебе 20 у тебя больше свободного времени, чем когда тебе 30+ и семья), а когда тебе нужно деньги зарабатывать, тут приходится иногда тупить и лезть на форумы с дебильными вопросами в надежде, что хоть кто-то тебе поможет.
|
|
|
43
|
Разное / Говорилка / Re: JS в приложении на Qt/Ком порты/ и прочие глупые вопросы
|
: Август 31, 2020, 07:14
|
У тебя немного недопонимание основных механизмов. В Кьюте мы не используем ивенты обычно, они нужны для других нужд. Тут принято использовать сигналы/слоты. Каждый компонент или класс описывает свои сигналы, на которые и можно законнектиться. Сигналы всегда публичные. Если у тебя нет необходимого сигнала, есть два пути: 1. Отнаследоваться от нужного компонента, переопределить обработчик ивента, определить нужный сигнал, заэммитить этот сигнал. 2. Добавить на этот компонент eventFilter и в обработчике сделать то, что тебе надо.
Еще раз напоминаю - не забывай про наследование, нужный тебе сигнал может быть выше по иерархии.
|
|
|
|
|