Russian Qt Forum
Июнь 15, 2024, 18:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 2 [3]   Вниз
  Печать  
Автор Тема: myform = uic.loadUi("uifile.ui"). А как теперь обрабатывать нажатия на клавиши?  (Прочитано 12676 раз)
interv
Гость
« Ответ #30 : Январь 16, 2012, 12:25 »

Код:
#ifndef MyListWidget_H
#define MyListWidget_H

#include <QListWidget>
#include <QKeyEvent>
#include <QDebug>

class MyListWidget : public QListWidget
{
    Q_OBJECT
public:
    explicit MyListWidget(QWidget *parent = 0):
    QListWidget(parent)
{
}

public slots:
  void MyPressed(QKeyEvent *event);

protected:
  void keyPressEvent(QKeyEvent *event)
  {
    if (event->key() == Qt::Key_A)
      qDebug()<<"Абра кадабра";
    //Или
    emit MyPressed(event);
  }

};

#endif // MyListWidget_H

На дизайнере форме:
РайтКлик на листвьюве -> Преобразованные виджеты -> Дальше если ты не в танке то разберешся
Записан
Пытон
Гость
« Ответ #31 : Январь 22, 2012, 18:07 »

Я в танке, ибо пишу на питоне и в Сях ни в зуб ногой.
Записан
Bepec
Гость
« Ответ #32 : Январь 26, 2012, 20:25 »

Если ты в танке, тогда закрывай смотровую щель и выжимай газ.

Тебе люди уже объяснили раза по 3, что надо делать, а ты даж ухи не почистил Улыбающийся
Записан
Страниц: 1 2 [3]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.112 секунд. Запросов: 20.