Last visit 2 weeks, 6 days ago

Aleksandr Panjushkin

eska2000

Donate
Jan. 17, 2020, 12:55 p.m.
Aleksandr Panjushkin

Qt

http://stefanfrings.de/qtwebapp/index-en.html
пользуемся этим. полёт отличный.

есть примеры на сайте и урок на ютубе на русском языке (ссылка там же на сайте).

Jan. 17, 2020, 12:35 a.m.
Aleksandr Panjushkin

Qt

Добрый день. Пока смотрю код, и ещё не дошёл до самих вопросов, у меня вопрос по коду.
Есть метод SleeveTableModel::columnCount, который хитрым образом возвращает енум значение (получая тем самым кол-во колонок).
На сколько я помню, енум не гарантирует, что номера переменным он п…

Dec. 13, 2019, 7:39 a.m.
Aleksandr Panjushkin

Qt

Вроде да. Только там начинаются вопросы с тем, чтобы виджет бы в фокусе, чтобы до виджета это событие долетало.

Dec. 13, 2019, 1:51 a.m.
Aleksandr Panjushkin

Qt

Только тогда, наверное, стоит и на Esc, например, повесить (если я правильно понимаю задачу). И там переопределять void keyPressEvent(QKeyEvent* event) и фильтровать по Esc.

Dec. 13, 2019, 1:49 a.m.
Aleksandr Panjushkin

Qt

Тогда переопределите метод:

void QWidget::mousePressEvent (QMouseEvent* event)

или

void QWidget::mouseReleaseEvent (QMouseEvent* event)

И в них выполняйте требуемые действия.

Dec. 13, 2019, 1:37 a.m.
Aleksandr Panjushkin

Qt

Добрый день. Это наследник QWidget. Соответственно, close(), например.
https://doc.qt.io/QT-5/qwidget.html#close

Nov. 23, 2019, 8:21 a.m.
Aleksandr Panjushkin

Qt

А вот с объяснением будут проблемы :)
скажем так - мне не нравится преобразование в utf8, а затем этот полученный массив байтов переводить в чар. мало ли какие там спецсимволы.
Это рассуждения дилетанта, если что.

Nov. 23, 2019, 8:04 a.m.
Aleksandr Panjushkin

Qt

Добрый день. А попробуйте так:
std::string str = my_qstring.toStdString();
const char* p = str.c_str();

Aug. 21, 2019, 7:30 a.m.
Aleksandr Panjushkin

Qt

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

Aug. 20, 2019, 12:37 p.m.
Aleksandr Panjushkin

Qt

Добрый день.
Я бы хотел добавить, что в вашем коде можно было бы использовать слово auto и цикл for с перебором. Так код получился бы компактнее:

auto map = new QMap<Qstring, QString>();
map->insert("key1", "value1");
map->insert("key2", "value2");
map->insert("key3", "v…
Donate

Hello, Dear Users of EVILEG!!!

If the site helped you, then support the development of the site financially, please.

You can do it by following ways:

Thank you, Evgenii Legotckoi