Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Qt Вопрос по сигналам qt4 Здравствуйте. есть код QCheckBox *chBox1= new QCheckBox("CheckBox1"); QCheckBox *chBox2= new QCheckBox("CheckBox2"); connect ( chBox1 ,SIGNAL( toggled ( bool ) ) , chBox2 ,SLOT( setChecked ( bool ) ) ) ; нужно чтобы при нажатии одного чекбокса второй снимался, т.е. при toggled (true) становилось setChecked ( false), как это сделать, нужно создавать для этого функцию... https://www.cyberforum.ru/ qt/ thread2144126.html Почему процессоры работают асинхронно? C++ Qt
Прога на Qt c++, моё творение. Возможно ли что при компиляции нужно указывать к-во ядер процессора? Помню есть какая-то опция, там ещё число нужно указывать на 1 больше чем к-во ядер. Вроде это gcc или make... Картинка загрузки процессора:
C++ Qt Разобраться с EventFilter https://www.cyberforum.ru/ qt/ thread2143931.html
Доброго времени суток, не могу разобраться с фильтром, bool MainWindow::eventFilter(QObject *object, QEvent *event) { if((event->type()==QEvent::MouseButtonPress)&&(if_startFraming==true)) { qDebug()<<"mousepress"; return true;
C++ Qt Увеличение размера окна с виджетами https://www.cyberforum.ru/ qt/ thread2143633.html
Доброго времени суток) У меня есть программа(игра), нужно чтобы увеличении окна растягивались и сами видежты. Для текстур я использую QPixmap, так вот, нужно чтобы еще и они растягивались. Заранее спасибо)
Слот не перехватывает сигнал C++ Qt
Есть класс унаследованный от QGroupBox: class Block : public QGroupBox { Q_OBJECT public: Block(QWidget *parrent); private slots: void on_settingsClicked(); protected:
C++ Qt Сохранение размеров главной формы в файл Нужно написать простенькую программку по следующему заданию: Вынести на форму чекбокс и если он активирован, то при следующем запуске программы, размеры главного окна должны быть такими же, как и при закрытии, если чекбокс не активирован - размеры окна по умолчанию. Ну например, по умолчанию MainWindow (главное окно) имеет высоту 500px и ширину 400px. Запустили программу, порастягивали окно и... https://www.cyberforum.ru/ qt/ thread2143048.html
C++ Qt Blur эффект в главном окне вместо фона https://www.cyberforum.ru/ qt/ thread2143005.html
Всем привет. Появилась такая задача, чтобы вместо обычного фона в окне, был просто заблюреный прозрачный фон. Как сделать прозрачный фон - я знаю, но глядите-ка, какая штука произошла: (Я сделал фотографию, потому что если делать скриншот, то всего этого видно не будет) Да, это в середине окна такое происходит, на ОС Windows 8.1. Самое забавное то, что на 7-ке и линуксе всё нормально. Я...
C++ Qt Ошибки при передачи фукнции класса в QtConcurrent::mappedReduced
Здравствуйте. Есть достаточно простенькая программка суммирования буфера из компонентов вектора. Решил ускорить ее с помощию QtConcurrent::mappedReduced, но столкнулся с ошибкой no matching function for call to 'mappedReduced(QVector<ParallelBooferVec>&, double (preCalculations::*)(ParallelBooferVec), void (preCalculations::*)(double&, const double&), QtConcurrent::ReduceOption)' ...
C++ Qt Как подключить AMP? Здравствуйте. Как подключить AMP? AМР это https://msdn.microsoft.com/ru-ru/library/hh265136.aspx https://www.cyberforum.ru/ qt/ thread2142640.html C++ Qt Передача указателя на функцию в качестве параметра https://www.cyberforum.ru/ qt/ thread2142625.html
У меня есть много функций с одинаковыми входными параметрами, и мне нужно пропустить их через 1 функцию, которая будет выполнять одинаковые вычислительные операции. Нагуглил, что в с++ есть такая штука, как передача указателя на функцию. Делал все строго по примерам, но получаю ошибку ошибка: no matching function for call to 'RidsMethod::CalcInt(<unresolved overloaded function type>)' Cb...
C++ Qt Фильтр расширений файлов
Добрый день! Пишу прогу, которая выполняет копирование файлов из одной директории (sDir) в другую (dDir). Есть две функции contentDifference (Ищет отсутствующие или неактуальные элементы в резервной директории) и recursiveContentList (Наполняет список всех вложенных директорий и файлов). Подскажите, пожалуйста, как сделать так, чтобы эти функции копировали из одной директории в другую не все...
C++ Qt QStyledItemDelegate Маленькая пердыстория: Делал для своего маленького приложения файловую ситему и на windows папки с имененм "." и ".." отображаются пустой иконкой Решил переопределить отрисовщик и стокнулся с проблемой одной: void StyledDelegate::paint(QPainter* painter, const QStyleOptionViewItem& option, const QModelIndex& index) const { if (index.column() == 0) { QRectF imageRect =... https://www.cyberforum.ru/ qt/ thread2142404.html
0 / 0 / 0
Регистрация: 26.10.2016
Сообщений: 8
0

Не могу вызвать hotkey для QTableView из-за аналогичных hotkey в QAction в меню - C++ Qt - Ответ 11888199

27.11.2017, 18:16. Показов 1701. Ответов 6
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
У меня есть наследник QMainWindow со своим меню. Меню имеет горячие клавиши. У MainWindow есть QDockWidget которые имеет CustomTableView. Хочется при выделении ячейки копировать ещё содержимое в буфер. Однако тут я столкнулся с проблемой.

QEvent приходит в CustomTableView уже без нужных флагов и копирование внутри keyPressEvent не проходит
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
void CustomTableView::keyPressEvent(QKeyEvent *event)
{
 
    if (event->matches(QKeySequence::Copy)){
        auto cindex = currentIndex();
        auto text = cindex.data(Qt::DisplayRole).toString();
        QApplication::clipboard()->setText(text);
    }
 
        QTableView::keyPressEvent(event);
}
QAction перехватывает событие раньше. Попытка отловить в QApplication::notify() или установить eventFilter в MainWidow на док виджет в который помещен CustomTableView эффекта не дали...
Пытался реализовать что-то наподобие https://bugreports.qt.io/browse/QTBUG-47494 для QApplication::notify()
но в итоге всех попыток CustomTableView::keyPressEvent либо не вызывался вообще, либо проверка на QKeySequence::Copy не проходила.

Может кто-нибудь сможет показать на примере как разрешить эту ситуацию, буду очень благодарен.

Вернуться к обсуждению:
Не могу вызвать hotkey для QTableView из-за аналогичных hotkey в QAction в меню C++ Qt
0
Лучшие ответы (1)
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2017, 18:16
Готовые ответы и решения:

Глобальный HotKey для вызова меню программы
Все привет)Хоть тема пройдена но, есть вопрос нужно сделать - Горячую клавишу для вызова меню...

HotKey для button, как?
Помогите к кнопке добавить HOTKEY. В моей программе нажимаю ссылку меню и появляется форма,...

Поиск информации для написания HotKey
Всем привет, буду рад любой помощи. Мне требуется помощь в поиске информации для написания...

Задать свой hotkey для POST загрузки или загрузчика ОС
Всем привет! Собственно задача стоит такая: обеспечить выполнение определенных действий по...

6
27.11.2017, 18:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.11.2017, 18:16
Помогаю со студенческими работами здесь

Hotkey
В альфаскинс не было THotkey, решил кинуть стандартный - свойства фонт нет, что?! Сейчас бы в 2076,...

HotKey
Регистрирую горячие клавиши с помощью RegisterHotKey, потом ловлю их с помощью...

HotKey
Пишу скриншотер, и возник вопрос как сделать хоткей не кнопку (BitBtn1). Гуглил, ничего путного не...

DEL Hotkey
У меня в программе есть меню, в котором один из пунктов вызывается нажатием на DEL (hotkey) ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru