Russian Qt Forum
Ноябрь 01, 2024, 08:28 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: переопределение обработчика  (Прочитано 2437 раз)
BuRn
Гость
« : Февраль 13, 2013, 21:46 »

есть элемент (lineEdit)
Код:
FocusScope {
    id:user_line_edit
    width: 220
    height: 28
    signal accepted
    BorderImage {
        border.left: 10
        border.top: 10
        border.bottom: 10
        border.right: 10
        source: "../../img/lineedit.png";
        anchors.fill: parent
    }
    property alias text: input.text
    property alias item:input
    TextInput{
        id: input
        width: parent.width - 12
        anchors.centerIn: parent
        maximumLength:21
        font.pixelSize: 16;
        font.bold: true
        color: "#151515"; selectionColor: "mediumseagreen"
        focus: true
        text: ""
        selectByMouse: true
        onFocusChanged: user_line_edit.accepted();
    }
}
почему - то. если я описываю элемент , и вешаю сишный обработчик , получаю :
Цитировать
Cannot assign to non-existent property "accepted"
Описание самого элемента такое :
Код:
    Input {
        id: input1
        x: text3.x
        width: comboBoxContainer.width
        height: 30
        anchors.top: text3.bottom
        anchors.topMargin: 10
        accepted: {
            window.ShowCalc();
        }
    }
Записан
twp
Гость
« Ответ #1 : Февраль 13, 2013, 22:56 »

Код
Javascript
signal accepted()
 
Записан
BuRn
Гость
« Ответ #2 : Февраль 13, 2013, 22:57 »

Код
Javascript
signal accepted()
 
блин , точно , спасибо большое
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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