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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QML TabBar : не правильно его готовлю?  (Прочитано 3163 раз)
Hoks
Гость
« : Апрель 06, 2020, 17:12 »

 Доброго всем!
Есть приложение на QWidget, и работает на машине с сенсорным экраном без клавиатуры/мыши. Возникла необходимость вводить текстовые значения. Естественно - QtVirtualKeyboard. Но сколько не бился - не смог победить, начиная с того, что не видит заголовочника (подробней здесь спросил). Однако из примеров basic.pro работает и запускается.
 Если кто-то сможет подсказать по этим направлениям - буду признателен.
 Возникла мысль перелопатить приложение на QML, на самом верхнем уровне создаю квадрат, в него кидаю TabBar, во вкладках создаю квадраты разных цветов. Отображается всё и сразу. Ожидал, что при активации вкладки будет виден только вложенный элемент. Как добиться описанного мной поведения?
Код:
Rectangle {
  visible: true
  TabBar {
    id: bar
    TabButton {
      text: qsTr("first")
      Rectangle {
        x: 100
        y: 100
        height: 50
        width: 50
        color: "green"
      }
    }
    TabButton {
      text: qsTr("second")
      Rectangle {
        x: 150
        y: 150
        height: 50
        width: 50
        color: "yellow"
      }
    }
  }
}
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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