Welcome!
This is the community forum for my apps Pythonista and Editorial.
For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.
Help for widget
-
@crazy666, probably a typo for tub3 makes it a tuple instead of a decimal number.
-
Thanks @mikael i want create
https://imgur.com/W1oSZmS
With my calcul in my widget home page -
@crazy666 no problem. checkout this page on markdown syntax very easy to learn and kinda fun i find.
this is what the
```
comes from..that aside..
you could of used:
b.frame = ((180+i)40 ,0,54,50)
b.frame = (180+i*40,0,54,50)
difference here is first case will do
180+i=value
thenRect.x=value*40
Rect being frame.*
is Multiplication..- second case will do oposit*
i*40=value
thenRect.x=180+value
EDIT
i see now that my page cought up u got this. Thank you @mikael
-
@stephen hooo nice
-
@crazy666 said:
-
we need to check if the active TextView is last then start over or exit sequince choices. i get Seq out of range on 4th press
-
posibly add a check to see if expected data was givin.
-
if ⇑ is true, deactivate next and display
calc
orget_value
to finish the problem.
is this the problem you are facing?
this will fix list outbof range:
def num_inp(sender): if sender.title == 'next': sender.active = (1 + sender.active) if (1 + sender.active) <= 2 else 0 return
-
-
@stephen said:
is this the problem you are facing?
Yes , you are a genius !!!
1 week I search on google for that -
see update to mynlast post
-
I'm trying to understand how "rect" works ,wait please
,speak french? -
@crazy666 donne-moi juste une minute pour te donner des infos
-
@crazy666 J'espère que c'est lisible. utilisation du traducteur..
Rect provient du module scene. vous pouvez également utiliser le module ui via
from scene import * # importe tout à partir du module scene v= ui.View() # ui est appelé et utilisé dans la scene pour que nous l'utilisions parce que nous avons appelé 'import *' sur place
From Pythonista Doc Scene.Rect(x, y, w, h)
scene de classe.Rect(x, y, w, h) La classe Rect est utilisée pour les zones de délimitation et d'autres valeurs de rectangle, par exemple l'attribut Node.frame. Un rectangle est représenté par (x, y, w[idth], h[huit]), avec (x, y) comme son coin inférieur gauche. Dans la plupart des cas, Rect se comporte comme une séquence, semblable à un 4-tuple. Par exemple, vous pouvez également accéder à son composant x en utilisant la notation d'indice (r[0]). Les rectangles supportent également l'itération, le déballage des arguments, etc. Chaque fois qu'un objet Rect est utilisé comme attribut dans le module scene, vous pouvez fournir une séquence de 4 nombres (par exemple une liste ou un tuple). Rect.x Composant x du coin inférieur gauche du rectangle. Rect.y La composante y du coin inférieur gauche du rectangle. Rect.w Rect.width Largeur du rectangle. Rect.h Rect.height La hauteur du rectangle. Rect.origine Équivalent à Point(rect.x, rect.y) Rect.size Équivalent à Size (rect.w, rect.h) Rect.min_x Équivalent à min(rect.x, rect.x + rect.w) (composant x du bord gauche) Rect.max_x Équivalent à max(rect.x, rect.x + rect.w) (composant x du bord droit) Rect.min_y Équivalent à min(rect.y, rect.y + rect.h) (composant y du bord inférieur) Rect.max_y Équivalent à max(rect.y, rect.y + rect.h) (composant y du bord supérieur) Rect.center([p]) Lorsqu'il est appelé sans arguments, renvoyez le centre du rectangle. Lorsqu’un point est passé en argument, les valeurs x et y du rectangle sont ajustées, de sorte que le nouveau centre du rectangle est p. Rect.Contient_point(p) Renvoie True si le point donné se trouve dans les limites du rectangle, False dans le cas contraire. Rect.Contient_rect(other_rect) Renvoie True si le rectangle donné se trouve entièrement dans les limites de ce rectangle, False dans le cas contraire. Rect.intersects(autre_rect) Renvoie True si ce rectangle se croise avec l'autre rectangle, False dans le cas contraire. Rect.intersection(other_rect) Retourne un Rect qui correspond à l'intersection de ce rectangle avec l'autre. Rect.union(autre_rect) Retourne le plus petit Rect qui contient les deux rectangles. Rect.translation(x, y) Équivalent de Rect(r.x + x, r.y + y, r.w, r.h) Rect.inset(haut, gauche[, bas, droite]) Retourne un rectangle ajusté par les entrées d'arête données. inférieur/droit sont optionnels et par défaut, la valeur est la même que supérieure/gauche.
-
Sa fait un mois que j'apprends python
J'ai lu au complet sur python.org et lu un livre en anglais mais j'ai de la difficulté en anglais .j'essais d'apprendre l'anglais en meme temps 😂
Et se que je trouve difficile c'est que sur internet il parle seulement de tinker et sur ios il ne la pas -
à peu près Rect est un carré sur l'écran en points avec Taille w, h donc ceci:
from scene import * w, h=get_screen_size() box1 = Rect(w/2-50, h/2-50, 100, 100)
box1 sera un rectangle de 100x100 placé au centre de l'écran.
-
It work in widget?
-
@crazy666 Ce forum est vraiment le seul site qui vous aidera pleinement avec Pythonista
in
ui
module Rect est destiné aux objets Path. nous voulons nous en tenir àframe
andbounds
in notre cas.mais si vous aimez jouer avec la scène et utiliser
LableNode
,SpriteNode
and découvrez Eventnloop de Scène. dans votre cas, cela n' a pas vraiment d' importance.vous pouvez juste finir avec l'assurance-chômage puisque vous en êtes presque un. Je travaille sur un modèle de jeu RPG qui aidera les nouveaux utilisateurs à mieux comprendre les capacités de la scène.
ma suggestion ici, cependant, est d' ajouter la déclaration composée que j' ai faite plus tôt.
puis ajouter un bouton pour calculer pour la résolution .
enfin afficher la résolution. -
-
Ok I come back.
I go work on my script
Thanks -
-
Bonne chance ! nous sommes ici si vous avez des problèmes. mais s'il vous plaît donner que vous êtes nouveau à la fois python et pythonidta toujours vérifier les documents et les postes de recherche avant de poster. dans un premier temps, la plupart des problèmes auront déjà une solution d'un autre problème 🙃 voyages heureux
-
No i want learn english to
-
@crazy666 Hello, welcome here.
I'm also French speaking and my English is not good at all but I try to always write here in English, surely with a lot of errors.
@stephen has been very kind to translate all his advices in French but, personally, I think we should all write in English here. For this reason: if somebody meets the same problem as you, he would never find in this forum the right topics if everybody writes in his/her own language.
And to understand the topic, each user would need to translate it, instead of only one person, you for instance who could translate his questions and their answers to/from English.
That's really not an attack, only my opinion.
For info, it happens that I also need to translate some words from English to French, and I use Google Translate or select/popup menu/definition if you have defined English and French as languages.