Skip to content

Instantly share code, notes, and snippets.

balachandrana

Block or report user

Report or block balachandrana

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View example1.py
import ui
def closepage(sender):
v.close()
def function_1(sender):
v['label1'].text = 'Oh! You clicked my button.'
#uncomment or comment lines below based on platform
#v = ui.MainView(frame=(0, 0, 600, 450)) # kivy
View pathsLists.py
l = [[[[(265.0, -15.0), (348.0, -15.0), (405.0, 38.0), (438.0, 100.0)],
[(438.0, 100.0), (438.0, 0.0)],
[(438.0, 0.0), (488.0, 0.0)],
[(488.0, 0.0), (488.0, 460.0)],
[(488.0, 460.0), (438.0, 460.0)],
[(438.0, 460.0), (438.0, 362.0)],
[(438.0, 362.0), (406.0, 422.0), (350.0, 470.0), (265.0, 470.0)],
[(265.0, 470.0), (162.0, 470.0), (59.0, 388.0), (59.0, 226.0)],
[(59.0, 226.0), (59.0, 60.0), (168.0, -15.0), (265.0, -15.0)]],
[[(265.0, 31.0), (169.0, 31.0), (109.0, 116.0), (109.0, 225.0)],
View 3dtut10.py
from objc_util import *
import ui
import math
load_framework('SceneKit')
SCNView, SCNScene, SCNBox ,SCNNode, SCNMaterial, SCNCamera, SCNLookAtConstraint , SCNLight, SCNPlane= map(ObjCClass, ['SCNView', 'SCNScene', 'SCNBox' ,'SCNNode', 'SCNMaterial', 'SCNCamera', 'SCNLookAtConstraint', 'SCNLight', 'SCNPlane'])
class SCNVector3 (Structure):
_fields_ = [('x', c_float), ('y', c_float), ('z', c_float)]
@balachandrana
balachandrana / redirect_console_output.py
Last active Feb 9, 2019
redirect_console_output.py
View redirect_console_output.py
import ui
import sys
class TextViewFile(object):
def __init__(self, textview):
self.textview = textview
def write(self, msg):
self.textview.text += msg
View animate.py
# coding: utf-8
# code from https://github.com/controversial/ui2/blob/master/ui2/animate.py
# code modified for bug in https://forum.omz-software.com/topic/3504/lab-ui-animate-sliding-in-views
from copy import copy
from objc_util import *
# Constants representing easings. See http://apple.co/29FOF5i
ANIMATE_EASE_IN = 1 << 16
View editmenu_simple.py
import ui
import clipboard, editor
def select_action(self):
i=editor.get_selection()
editor.set_selection(i[0],i[1]+1)
def copy_action(sender):
i=editor.get_selection()
t=editor.get_text()
View image_carousel.py
View pythonista_simpy_car_wash_example.py
import scene
import ui
"""
Carwash example.
Covers:
- Waiting for other processes
- Resources: Resource
View pythonista_pong_example.py
import scene
import copy
import math
import ui
class Paddle(scene.ShapeNode):
def __init__(self, x, y, parent=None):
path = ui.Path.rect(0,0, 40, 200)
super(Paddle, self).__init__(path, position=(x, y), fill_color='green', parent=parent)
self.touch = None
View animating_gif_in_pythonista_scene
# coding: utf-8
import scene
import ui
from PIL import Image as PILImage
class MyScene (scene.Scene):
def setup(self):
self.im = PILImage.open('tunnelswirl.gif')
self.mypalette = self.im.getpalette()
self.savefile = 'tmp.png'
You can’t perform that action at this time.