Created
October 19, 2016 14:38
-
-
Save IanMcT/0ae10b721c41361dab3b4cdb57a43368 to your computer and use it in GitHub Desktop.
Create random circles on the screen
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Name | |
#date | |
#goal: create a program that displays random circles on the screen | |
import tkinter#Library | |
import random #Library for random numbers | |
#Global variables | |
CANVAS_WIDTH = 800 | |
CANVAS_HEIGHT = 600 | |
class WINDOW(): | |
"""Creates the main window that displays the random circles""" | |
def __init__(self): | |
"""Runs when main window is created""" | |
self.main_window = tkinter.Tk() | |
#create canvas | |
self.canvas = tkinter.Canvas(self.main_window, width = CANVAS_WIDTH, height = CANVAS_HEIGHT) | |
#pack canvas | |
self.canvas.pack() | |
#create a random circle on the screen | |
self.canvas.create_oval(0,0,100,100,fill="red") | |
#to do - create a loop and use random variables for | |
#x1, y1, x2, y2 to create random circles | |
# random.randint(A, B) returns an int that is between A and B (inclusive) | |
#start main loop | |
self.main_window.mainloop() | |
#Start the window | |
w = WINDOW() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment