web-dev-qa-db-fra.com

Glade: Comment puis-je définir la valeur d'un bouton de rotation?

J'ai créé des boutons de rotation avec Glade pour mon application Python/GTK3, mais je ne sais pas comment définir des paramètres tels que les valeurs par défaut, inférieures ou supérieures. Comment puis-je le faire?

Utilisation des éléments suivants pour le développement:

  • Python 2.7.3
  • GTK 3
  • Glade 3.12.1

1) Je dois changer les choses à partir d'un script, car je dois définir la valeur par défaut et la valeur maximale en tant que variable;

2) J'ai vu la documentation PyGTK auparavant, cela ne fonctionne pas pour GTK3;

3) s'il vous plaît ne me dirigez pas vers la documentation GTK3 ... Je ne peux pas le comprendre: P

4
Xerz

En clairière:

  1. Sélectionnez le bouton.
  2. Cliquez sur le bouton à côté de l'entrée de texte "Réglage" qui contient "...".
  3. Dans la fenêtre qui apparaît, cliquez sur "Nouveau".
  4. Sélectionnez le widget "ajustement1" ci-dessus.
  5. À partir de là, vous pouvez modifier la valeur d'une valeur par défaut, d'une valeur minimale, d'une valeur maximale et d'un incrément de pas.

Vous pouvez aussi changer ces valeurs depuis le code, la classe de référence peut être trouvée ici: gtk.SpinButton .

Edit: Vous pouvez obtenir les valeurs maximales et minimales à l'aide du code suivant:

(min, max) = spinbutton.get_range()

où min est la valeur minimale, max est la valeur maximale et spinbutton est le widget de bouton de rotation. Vous pouvez également le configurer en utilisant les éléments suivants:

spinbutton.set_range(min, max)
3
Sam Bickley