Size: a a a

2021 January 14

RG

Renat Garaev in Qt
ну значит, появляется ответ, линукс будет старый LTS использовать, который может даже быть почти и unsupported, от того, что закрыли исходники, им не холодно, ни тепло.
источник

m

mefest in Qt
Renat Garaev
ну значит, появляется ответ, линукс будет старый LTS использовать, который может даже быть почти и unsupported, от того, что закрыли исходники, им не холодно, ни тепло.
ubuntu вроде и так не спешила с обновлением либ Qt до актуальных.
источник

RG

Renat Garaev in Qt
mefest
ubuntu вроде и так не спешила с обновлением либ Qt до актуальных.
В Ubuntu 20.10 идёт 5.14.2 от 1 апреля 2020 года, хотя уже 5.15.0 вышла 26 мая и 5.15.1 10 сентября, т.е. могли и 5.15.1 успеть поставить в дистрибутиве, но не поставили. Посмотрим, что в апреле выйдет у них (похоже , что будет 5.15.2)
источник

m

mefest in Qt
Renat Garaev
В Ubuntu 20.10 идёт 5.14.2 от 1 апреля 2020 года, хотя уже 5.15.0 вышла 26 мая и 5.15.1 10 сентября, т.е. могли и 5.15.1 успеть поставить в дистрибутиве, но не поставили. Посмотрим, что в апреле выйдет у них (похоже , что будет 5.15.2)
наверное так и будет
источник

𝔾ℝ

𝔾𝕣𝕒𝕪 ℝ𝕒𝕧𝕖𝕟... in Qt
Извиняюсь за глупый вопрос (решил попробовать создать форму м помощью Qt Designer, и сразу затык). Создал в главном меню MainWindow в дизайнере несколько пунктов (они сами стали экземплярами QAction), пытаюсь подключить их к созданным мною слотам. Собственно, как получить ссылки на эти QAction? Вариант типа MainWindow::aCreate не находит QAction aCreate (имя присвоено через дизайнер форм).

Qt 5.15.2, если это принципиально
источник

m

mefest in Qt
𝔾𝕣𝕒𝕪 ℝ𝕒𝕧𝕖𝕟
Извиняюсь за глупый вопрос (решил попробовать создать форму м помощью Qt Designer, и сразу затык). Создал в главном меню MainWindow в дизайнере несколько пунктов (они сами стали экземплярами QAction), пытаюсь подключить их к созданным мною слотам. Собственно, как получить ссылки на эти QAction? Вариант типа MainWindow::aCreate не находит QAction aCreate (имя присвоено через дизайнер форм).

Qt 5.15.2, если это принципиально
обычно через контейнер ui
ui->label1->setText("");
источник

m

mefest in Qt
𝔾𝕣𝕒𝕪 ℝ𝕒𝕧𝕖𝕟
Извиняюсь за глупый вопрос (решил попробовать создать форму м помощью Qt Designer, и сразу затык). Создал в главном меню MainWindow в дизайнере несколько пунктов (они сами стали экземплярами QAction), пытаюсь подключить их к созданным мною слотам. Собственно, как получить ссылки на эти QAction? Вариант типа MainWindow::aCreate не находит QAction aCreate (имя присвоено через дизайнер форм).

Qt 5.15.2, если это принципиально
а вообще в дизайнере можно сразу сделать подключение и генерацию слотов
это не всегда может быть удобным, но смотри сам
источник

𝔾ℝ

𝔾𝕣𝕒𝕪 ℝ𝕒𝕧𝕖𝕟... in Qt
mefest
а вообще в дизайнере можно сразу сделать подключение и генерацию слотов
это не всегда может быть удобным, но смотри сам
Ну там только унаследованные от QObject и QMainWindow, а те, который я сам написал не вижу в списке (объявлены в секции private slots). Спасибо, попробую так получить доступ к элементам меню
источник

𝔾ℝ

𝔾𝕣𝕒𝕪 ℝ𝕒𝕧𝕖𝕟... in Qt
mefest
обычно через контейнер ui
ui->label1->setText("");
Короче я так и не разобрался с этим дизайнером, и иже с ним. Создал меню ручками по-старинке. Так быстрее получается
источник

m

mefest in Qt
𝔾𝕣𝕒𝕪 ℝ𝕒𝕧𝕖𝕟
Короче я так и не разобрался с этим дизайнером, и иже с ним. Создал меню ручками по-старинке. Так быстрее получается
Сложно объяснять куда мышкой тыкать. Тем более пока далеко от компа. Могу посоветовать посмотреть на Ютубе. Думаю должно что то быть
источник

𝔾ℝ

𝔾𝕣𝕒𝕪 ℝ𝕒𝕧𝕖𝕟... in Qt
mefest
Сложно объяснять куда мышкой тыкать. Тем более пока далеко от компа. Могу посоветовать посмотреть на Ютубе. Думаю должно что то быть
Да хрен с ним, с дизайнером.... Ручками привычнее
источник

V

Valerie in Qt
Здравствуйте! Не подскажете, как создать контекстное меню к QTableWigdetItem из QTableWidget? Чтобы по правому клику был “copy” и при нажатии текст копировался.
источник

F

FPOHTMEH in Qt
Valerie
Здравствуйте! Не подскажете, как создать контекстное меню к QTableWigdetItem из QTableWidget? Чтобы по правому клику был “copy” и при нажатии текст копировался.
Примерно так:
нужно подключиться к сигналу customContextMenuRequested, там есть параметр - позиция курсора pos
в слоте построить QMenu с всеми действиями и вызвать contextMenu.exec(mapToGlobal(pos));
взять текущую ячейку можно так: tableWidget->itemAt(pos)
источник

RG

Renat Garaev in Qt
Прикольный ник, ) Добро пожаловать!
источник

AU

Abu Umar in Qt
В новом синтаксисе не завезли метод  QObject::disconnect(const QObject *receiver, const char *method = nullptr) const ?
источник

V

Valerie in Qt
FPOHTMEH
Примерно так:
нужно подключиться к сигналу customContextMenuRequested, там есть параметр - позиция курсора pos
в слоте построить QMenu с всеми действиями и вызвать contextMenu.exec(mapToGlobal(pos));
взять текущую ячейку можно так: tableWidget->itemAt(pos)
Спасибо! Вроде все так делала, оказалось опечатка в названии сигнала была 🙄
источник

F

FPOHTMEH in Qt
Valerie
Спасибо! Вроде все так делала, оказалось опечатка в названии сигнала была 🙄
Не используйте ключевые слова SIGNAL() и SLOT(), в Qt5 их убрали во избежании подобных проблем
источник

V

Valerie in Qt
Спасибо, там была опечатка в названии функции. надо копировать и вставлять а не набирать вручную 🤨
источник

我が名はレギオン... in Qt
Valerie
Спасибо, там была опечатка в названии функции. надо копировать и вставлять а не набирать вручную 🤨
Если пользоваться "новым" синтаксисом, то такая ошибка будет сразу заметна и иде даже сама подскажет какие методы есть у класса
    Counter a, b;
   QObject::connect(&a, &Counter::valueChanged,
                    &b, &Counter::setValue);
источник

AN

Alexander N in Qt
Renat Garaev
В Ubuntu 20.10 идёт 5.14.2 от 1 апреля 2020 года, хотя уже 5.15.0 вышла 26 мая и 5.15.1 10 сентября, т.е. могли и 5.15.1 успеть поставить в дистрибутиве, но не поставили. Посмотрим, что в апреле выйдет у них (похоже , что будет 5.15.2)
В арче 5.15.2, но у нас тут rolling, поэтому впереди планеты всей как говорится. И пока всё
источник