Problemas relacionados com os botões de rotação

1

Portanto, tenho um problema importante relacionado aos botões giratórios no Python / GTK3. Estou tentando criar um botão giratório no meu projeto, o Virtuam, e parece funcionar ... mas com um bug que bloqueia as +/- toogles.

Além disso, estranhamente, posso alterar manualmente o valor da caixa de rotação ...: /

Eu o instalei em uma máquina virtual e tem o mesmo problema.

Funcionou bem antes, e se eu tentar remover a fonte e baixar um commit que funcionou, ainda tenho problemas. O que devo fazer? É um bug do GTK, ou é minha culpa? No último caso, o que está errado: o script (vui.py) ou a interface (assistant.glade)?

Você pode baixar o commit mais recente em lp: virtuam / trunk

    
por espectalll 23.06.2012 / 19:14

2 respostas

1

Você precisa definir o incremento. Você pode fazer isso usando o método set_increments() do botão giratório:

spinbutton.set_increments(1.00, 5.00)

Isso irá configurá-lo para incrementar em 1 quando clicar com o botão esquerdo em - / + e por 5 ao clicar no botão - / +.

    
por Sam Bickley 24.06.2012 / 02:45
0
  • Clique no botão de rotação e vá para o menu de propriedades à direita
  • Lá você pode ver uma propriedade chamada ajuste logo abaixo do nome do botão de rotação.

  • À direita dos ajustes, há um botão com "...", clique nele

  • Na caixa de diálogo exibida, clique em novo
  • Um novo ajuste de item teria aparecido nos widgets

  • Clique nele e em suas propriedades você pode ajustar o incremento de etapas, o valor máximo, o valor mínimo, etc. etc.

por Prabath Swarna 10.05.2013 / 06:33