Como posso detectar a rotação da tela com o QML?

2

Estou tentando criar um aplicativo QML do Ubuntu, mas quando giro minha tela enquanto ela está em execução no meu tablet, o cabeçalho fica semitransparente e o conteúdo abaixo está excedendo a altura da tela, deixando a parte superior do que deveria ser visível oculto.

Existe uma maneira de reduzir a altura da página na rotação da tela para se ajustar à altura do monitor? Há algum sinal de rotação de tela?

Muito obrigado por sua ajuda.

Meu código:

MainView {
objectName: "mainView"
automaticOrientation: true
useDeprecatedToolbar: false

width: units.gu(120)
height: units.gu(75)

Page {
    title: i18n.tr("game")

    Column {
        spacing: units.gu(1)
        anchors {
            fill: parent
        }

        Rectangle {
            id: rwhole
            width: parent.width
            height: parent.height

A altura do retângulo parece ser mantida na paisagem, fazendo com que ele transborde a tela. Mas é possível que o tamanho do MainView não tenha sido atualizado.

    
por zubozrout 25.10.2014 / 00:09

0 respostas