Chapter 9 GUI Programming Using Tkinter. Copyright 2012 by Pearson Education, Inc. All Rights Reserved.

Size: px
Start display at page:

Download "Chapter 9 GUI Programming Using Tkinter. Copyright 2012 by Pearson Education, Inc. All Rights Reserved."

Transcription

1 Chapter 9 GUI Programming Using Tkinter 1

2 Motivations Tkinter is not only a useful tool for developing GUI projects, but also a valuable pedagogical tool for learning object-oriented programming. 2

3 Objectives To create a simple GUI application using Tkinter ( 9.2). To process events using callback functions bound to widget s command option ( 9.3). To use a variety of widget classes to create widgets ( 9.4). To use labels, entries, buttons, check buttons, radio buttons, messages, and texts to create graphical user interfaces ( 9.4). To draw lines, rectangles, ovals, polygons, and arcs and display strings in a canvas ( 9.5). To encapsulate data fields to make classes easy to maintain ( 9.5). To layout widgets in a container using the geometry managers ( 9.6). To pack widgets side-by-side or a top of each other using the pack manager ( 9.6.1). To layout widgets in a grid using the grid manager ( 9.6.2). To place widgets in absolute locations using the manager ( 9.6.3). To use containers to group widgets to achieve desired layout ( 9.7). To use images in widgets ( 9.8). To create applications using menus ( 9.9). To create applications using popup menus ( 9.10). To bind mouse and key event on a widget to a callback function for processing events ( 9.11). To develop animations ( 9.12). To use scrollbars to scroll contents in a Text widget ( 9.13). To use standard dialog boxes for display messages and receive input ( 9.14). 3

4 Getting Started with Tkinter Getting started with Tkinter with a simple example. SimpleGUI 4

5 Processing Events window.mainloop() # Create an event loop The statement creates an event loop. The event loop processes the events continuously. Start Event Loop Event to Process? false Yes Request to Terminate? Terminate Yes No Process ProcessButtonEvent 5

6 The Widget Classes Widget Class Button Checkbutton Radiobutton Entry Frame Menu Menubutton Label Message Text Scale Canvas Toplevel Description A simple button, used to execute a command. Clicking a check button toggles between the values. Clicking a radio button sets the variable to that value, and clears all other radio buttons associated with the same variable. A text entry field, a.k.a a text field or a text box. A container widget for containing other widgets. A menu pane, used to implement pull down and popup menus. A menu button, used to implement pull down menus. Displays a text or an image. Displays a text. Similar to the label widget, but can automatically wrap text to a given width or aspect ratio. Formatted text display. Allows you to display and edit text with various styles and attributes. Also supports embedded images and windows. Allows you to set a numerical value by dragging a "slider". Structured graphics, used to draw graphs and plots, create graphics editors, and to implement custom widgets. A container widget displayed as a separate, top-level window. 6

7 Color and Font To specify a color, you can either use a color name such as red, yellow, green, blue, white, black, purple, etc, or explicitly specify the red, green, and blue (RGB) color components using a string #RRGGBB, where RR, GG, BB are hexadecimal representations of the red, green and blue values, respectively. "Times 10 bold" "Helvetica 10 bold italic" "Courier New 20 bold italic" "Courier New 20 bold italic over strike underline" 7

8 Text Formatting The text in a label and a button is centered by default. You can change it by using the justify option with values LEFT, CENTER, or RIGHT. You can also display the text in multiple lines by inserting the newline character \n to separate texts. 8

9 Mouse Cursor You can set a mouse cursor by using the cursor option with values such as "arrow" (default), "circle", "cross" "plus", etc. 9

10 Change Properties widgetname["propertyname] = newpropertyvalue btshoworhide = Button(window, text = "Show", bg = "white") btshoworhide["text"] = "Hide" btshoworhide["bg"] = "red" btshoworhide["fg"] = "#AB84F9" # Change fg color to #AB84F9 btshoworhide["cursor"] = "plus" # Change mouse cursor to plus 10

11 Widget Demo WidgetsDemo 11

12 Canvas Canvas can be used to display shapes. You can use the method such as create_rectangle, create_oval, create_arc, create_polygon, and create_line to draw a rectangle, oval, arc, polygon, and line on a canvas. x (0, 0) X Axis Y Axis y Y Axis (x, y) Python Coordinate System Conventional Coordinate System (0, 0) X Axis 12

13 Canvas Demo CanvasDemo 13

14 Drawing Methods (x1, y1 ) (x1, y1) (x1, y1) (x2, y2) (x2, y2) (x2, y2 ) canvas.create_rectangle(x1, y1, x2, y2) canvas.create_oval(x1, y1, x2, y2) canvas.create_arc(x1, y1, x2, y2, start, extent) (x1, y1) (x1, y1) (x2, y2) AB CDE (x2, y2) (x3, y3) (x, y) canvas.create_line(x1, y1, x2, y2) canvas.create_oval(x1, y1, x2, y2, x3, y3) canvas.create_text(x, y, text = "AB CDE") 14

15 Grid Manager Pack Manager Place Manager Geometry Managers Since each manager has its own style of placing the widget, it is not a good practice to mix the managers for the widgets in the same container. You can use a frame as a subcontainer to achieve desired layout. 15

16 Grid Managers GridManagerDemo 16

17 Pack Managers PackManagerDemo1 PackManagerDemo2 17

18 Place Managers PlaceManagerDemo 18

19 Case Study: Loan Calculator label label label label label entry entry entry label label button LoanCalculator 19

20 Display Images You can add an image in a label, button, check button, and radio button. To create an image, use the PhotoImage class as follows: photo = PhotoImage(file = imagefilename) The image file must be GIF. You can use a conversion utility to convert image files in other format into GIF. 20

21 Image Example ImageDemo 21

22 Menus Tkinter provides a comprehensive solution for building graphical user interfaces. MenuDemo 22

23 Popup Menus PopupMenuDemo 23

24 Mouse and Key Events widget.bind(event, handler) def popup(event): menu.post(event.x_root, event.y_root) 24

25 Events Event <Button-i> <Bi-Motion> Description Button-1, Button-2, and Button-3 are for left, middle, or right buttons. When a mouse button is pressed over the widget, Tkinter automatically grabs the mouse pointer location. ButtonPressed-i is synonymous to Button-i. An event occurs, when a mouse button is moved while being held down on the widget. <ButtonReleased-i> An event occurs, when a mouse button is released. <Double-Button-i> <Triple-Button-i> <Enter> <Leave> <Return> <Key> <Shift-A> An event occurs, when a mouse button is double-clicked. An event occurs, when a mouse button is triple-clicked. An event occurs, when a mouse pointer enters the widget. An event occurs, when a mouse pointer leaves the widget. An event occurs, when the Enter key is pressed. You can bind any key such as <A>, <B>, <Up>, <Down>, <Left>, <Right> in the keyboard with an event. An event occurs, when a key is pressed. An event occurs, when the Shift+A keys are pressed. You use Alt, Shift, and Control to combine with other keys. 25

26 Event Properties Event widget x and y Description The widget object that fires this event. The current mouse location in the widget pixels. x root and y_root The current mouse position relative to the upper left corner of the screen, in pixels. num char keysym keycode The button number (1, 2, 3), indicating which mouse button was clicked. The char entered from the keyboard for key events. The key symbol for the key entered from the keyboard for key events. The key code for the key entered from the keyboard for key events. 26

27 Mouse Key Event Demo MouseKeyEventDemo 27

28 Control Circle Demo ControlCircle 28

29 Animations AnimationDemo 29

30 Control Animations ControlAnimation 30

31 Scrollbar ScrollText 31

32 Standard Dialogs DialogDemo 32

Introduction to Programming Using Python Lecture 6. Dr. Zhang COSC 1437 Spring, 2018 March 01, 2018

Introduction to Programming Using Python Lecture 6. Dr. Zhang COSC 1437 Spring, 2018 March 01, 2018 Introduction to Programming Using Python Lecture 6 Dr. Zhang COSC 1437 Spring, 2018 March 01, 2018 Chapter 9 GUI Programming Using Tkinter Getting started with Tkinter with a simple example. Code example:

More information

Programming Training. This Week: Tkinter for GUI Interfaces. Some examples

Programming Training. This Week: Tkinter for GUI Interfaces. Some examples Programming Training This Week: Tkinter for GUI Interfaces Some examples Tkinter Overview Set of widgets designed by John K. Ousterhout, 1987 Tkinter == Tool Kit Interface Mean to be driven by Tcl (Toolkit

More information

This text is used together with Mark Pilgrims book Dive Into Python 3 for the Arthead course Python Fundamentals.

This text is used together with Mark Pilgrims book Dive Into Python 3 for the Arthead course Python Fundamentals. 2 About this text This text is used together with Mark Pilgrims book Dive Into Python 3 for the Arthead course Python Fundamentals. The first part is written for Python 2 and at the end there is a section

More information

End User Guide. 2.1 Getting Started Toolbar Right-click Contextual Menu Navigation Panels... 2

End User Guide. 2.1 Getting Started Toolbar Right-click Contextual Menu Navigation Panels... 2 TABLE OF CONTENTS 1 OVERVIEW...1 2 WEB VIEWER DEMO ON DESKTOP...1 2.1 Getting Started... 1 2.1.1 Toolbar... 1 2.1.2 Right-click Contextual Menu... 2 2.1.3 Navigation Panels... 2 2.1.4 Floating Toolbar...

More information

Using Inspiration 7 I. How Inspiration Looks SYMBOL PALETTE

Using Inspiration 7 I. How Inspiration Looks SYMBOL PALETTE Using Inspiration 7 Inspiration is a graphic organizer application for grades 6 through adult providing visual thinking tools used to brainstorm, plan, organize, outline, diagram, and write. I. How Inspiration

More information

Session 7 MS Word. Graphics. Inserting Clipart, and Graphics Modify graphics Position graphics

Session 7 MS Word. Graphics. Inserting Clipart, and Graphics Modify graphics Position graphics Session 7 MS Word Graphics Inserting Clipart, and Graphics Modify graphics Position graphics Table of Contents Session 7 Working with Graphics... 1 The Toolbar... 1 Drawing Toolbar... 1 Picture Toolbar...

More information

INFORMATION TECHNOLOGY

INFORMATION TECHNOLOGY INFORMATION TECHNOLOGY PowerPoint Presentation Section Two: Formatting, Editing & Printing Section Two: Formatting, Editing & Printing By the end of this section you will be able to: Insert, Edit and Delete

More information

City of La Crosse Online Mapping Website Help Document

City of La Crosse Online Mapping Website Help Document City of La Crosse Online Mapping Website Help Document This document was created to assist in using the new City of La Crosse online mapping sites. When the website is first opened, a map showing the City

More information

In so many ways summary

In so many ways summary In so many ways summary Many of Word s functions can be activated in a variety of different ways. Often you can use the menu, a tool on the toolbar or a shortcut key to achieve the same result. Rather

More information

UNIT 10A Visualizing Data: Graphics in Python. Drawing using Python. We will be using Python's interface to Tcl/Tk, a cross-plaoorm graphics library.

UNIT 10A Visualizing Data: Graphics in Python. Drawing using Python. We will be using Python's interface to Tcl/Tk, a cross-plaoorm graphics library. UNIT 10A Visualizing Data: Graphics in Python 1 Drawing using Python We will be using Python's interface to Tcl/Tk, a cross-plaoorm graphics library. To use this, you should be logged in directly into

More information

GIMP WEB 2.0 ICONS. GIMP is all about IT (Images and Text) OPEN GIMP

GIMP WEB 2.0 ICONS. GIMP is all about IT (Images and Text) OPEN GIMP GIMP WEB 2.0 ICONS or WEB 2.0 ICONS: MEMO Web 2.0 Icons: Memo GIMP is all about IT (Images and Text) OPEN GIMP Step 1: To begin a new GIMP project, from the Menu Bar, select File New. At the Create a New

More information

Getting Started with ShowcaseChapter1:

Getting Started with ShowcaseChapter1: Chapter 1 Getting Started with ShowcaseChapter1: In this chapter, you learn the purpose of Autodesk Showcase, about its interface, and how to import geometry and adjust imported geometry. Objectives After

More information

How to Make a Poster Using PowerPoint

How to Make a Poster Using PowerPoint How to Make a Poster Using PowerPoint 1997 2010 Start PowerPoint: Make a New presentation a blank one. When asked for a Layout, choose a blank one one without anything even a title. Choose the Size of

More information

GIMP WEB 2.0 BADGES. and. Badges: Circle with Striped Border Completed Project

GIMP WEB 2.0 BADGES. and. Badges: Circle with Striped Border Completed Project GIMP WEB 2.0 BADGES and Badges: Circle with Striped Border Completed Project WEB 2.0 BADGES: CIRCLE WITH STRIPED BORDER GIMP is all about IT (Images and Text) The GIMP application is installed with a number

More information

Excel Main Screen. Fundamental Concepts. General Keyboard Shortcuts Open a workbook Create New Save Preview and Print Close a Workbook

Excel Main Screen. Fundamental Concepts. General Keyboard Shortcuts Open a workbook Create New Save Preview and Print Close a Workbook Excel 2016 Main Screen Fundamental Concepts General Keyboard Shortcuts Open a workbook Create New Save Preview and Print Close a Ctrl + O Ctrl + N Ctrl + S Ctrl + P Ctrl + W Help Run Spell Check Calculate

More information

XPEL DAP SUPPORT. DAP Tool List & Overview DESCRIPTION ICON/TOOL (SHORTCUT)

XPEL DAP SUPPORT. DAP Tool List & Overview DESCRIPTION ICON/TOOL (SHORTCUT) Pointer (S) Left-click on individual entities to add them to the current selection (selected entities will turn red). If the entity selected is a member of a group, the entire group will be added to the

More information

GIMP TEXT EFFECTS. Text Effects: Outline Completed Project

GIMP TEXT EFFECTS. Text Effects: Outline Completed Project GIMP TEXT EFFECTS ADD AN OUTLINE TO TEXT Text Effects: Outline Completed Project GIMP is all about IT (Images and Text) OPEN GIMP Step 1: To begin a new GIMP project, from the Menu Bar, select File New.

More information

VHSE - COMPUTERISED OFFICE MANAGEMENT MODULE III - Communication and Publishing Art - PageMaker

VHSE - COMPUTERISED OFFICE MANAGEMENT MODULE III - Communication and Publishing Art - PageMaker INTRODUCTION : It is one Adobe PageMaker 7.0 software is the ideal page layout program for business, education, and small- and home-office professionals who want to create high-quality publications such

More information

GIMP WEB 2.0 ICONS. Web 2.0 Icons: Circle Completed Project. Notice that the default new layer background fill is transparency. Click the Ok button.

GIMP WEB 2.0 ICONS. Web 2.0 Icons: Circle Completed Project. Notice that the default new layer background fill is transparency. Click the Ok button. GIMP WEB 2.0 ICONS WEB 2.0 ICONS: CIRCLE ICON OPEN GIMP or Web 2.0 Icons: Circle Completed Project Step 1: To begin a new GIMP project, from the Menu Bar, select File New. At the Create a New Image dialog

More information

Create a new document: Save your document regularly! The Big Picture: File>New

Create a new document: Save your document regularly! The Big Picture: File>New Create a new document: File>New 1. On the menu bar, click File, then New. (Note: From now on, this will be indicated using the following notation style: File>New.) 2. Type in the dimensions for the publication

More information

Graphics Module Reference

Graphics Module Reference Graphics Module Reference John M. Zelle Version 3.2, Spring 2005 1 Overview The package graphics.py is a simple object oriented graphics library designed to make it very easy for novice programmers to

More information

Computer Applications Final Exam Study Guide

Computer Applications Final Exam Study Guide Name: Computer Applications Final Exam Study Guide Microsoft Word 1. To use -and-, position the pointer on top of the selected text, and then drag the selected text to the new location. 2. The Clipboard

More information

CAS London CPD Day February 16

CAS London CPD Day February 16 Practical Sheet: GUI Programming This sheet is a set of exercises for introducing GUI programming in Python using Tkinter, assuming knowledge of basic Python programming. All materials are at http://www.eecs.qmul.ac.uk/~william/cas-london-2016.html

More information

Microsoft Excel Keyboard Shortcuts

Microsoft Excel Keyboard Shortcuts Microsoft Excel Keyboard Shortcuts Here is a complete list of keyboard shortcuts for Microsoft Excel. Most of the shortcuts will work on all Excel versions on Windows based computer. Data Processing Shortcuts

More information

Graphics Module Reference

Graphics Module Reference Graphics Module Reference John M. Zelle Version 3.0, Winter 2005 1 Overview The package graphics.py is a simple object oriented graphics library designed to make it very easy for novice programmers to

More information

Recipes4Success. Draw and Animate a Rocket Ship. Frames 5 - Drawing Tools

Recipes4Success. Draw and Animate a Rocket Ship. Frames 5 - Drawing Tools Recipes4Success You can use the drawing tools and path animation tools in Frames to create illustrated cartoons. In this Recipe, you will draw and animate a rocket ship. 2012. All Rights Reserved. This

More information

This project covers the following design concepts:

This project covers the following design concepts: Design Project 4 This project covers the following design concepts: DRAWING TOOLS SNAP TO GRID SETTING CONSTRAINTS CUT PATH TOOL CENTERLINE TEXT COPY & PASTE CONFORMING VECTOR CREATING A CLOSED REGION

More information

MET 107 Drawing Tool (Shapes) Notes Day 3

MET 107 Drawing Tool (Shapes) Notes Day 3 MET 107 Drawing Tool (Shapes) Notes Day 3 Shapes: (Insert Tab Shapes) Example: Select on the rounded rectangle Then use the mouse to position the upper left corner and produce the size by dragging out

More information

BDM s Annotation User Guide

BDM s Annotation User Guide ETS :Foothill De Anza CC District April 17, 2014 1 BDM s Annotation User Guide Users with Read/Write access can annotate (markup) documents if they retrieve the document using Microsoft s Internet Explorer

More information

MS Publisher 2007: Graphics. Lesson Notes Author: Pamela Schmidt

MS Publisher 2007: Graphics. Lesson Notes Author: Pamela Schmidt MS Publisher 2007: Graphics Lesson Notes Author: Pamela Schmidt Auto Shapes When a shape tool is selected, a precision pointer (cross hair) will appear when the mouse pointer is taken over the document.

More information

Center for Faculty Development and Support Creating Powerful and Accessible Presentation

Center for Faculty Development and Support Creating Powerful and Accessible Presentation Creating Powerful and Accessible Presentation PowerPoint 2007 Windows Tutorial Contents Create a New Document... 3 Navigate in the Normal View (default view)... 3 Input and Manipulate Text in a Slide...

More information

Python Scripting for Computational Science

Python Scripting for Computational Science Hans Petter Langtangen Python Scripting for Computational Science Third Edition With 62 Figures 43 Springer Table of Contents 1 Introduction... 1 1.1 Scripting versus Traditional Programming... 1 1.1.1

More information

GIMP ANIMATION EFFECTS

GIMP ANIMATION EFFECTS GIMP ANIMATION EFFECTS Animation: Text Word by Word ANIMATION: TEXT WORD BY WORD GIMP is all about IT (Images and Text) BACKGROUND IMAGE Before you begin the text animation, you will download a public

More information

Introduction. Format Text. Word 2010 Formatting Text. To Change the Font Size: Page 1

Introduction. Format Text. Word 2010 Formatting Text. To Change the Font Size: Page 1 Word 2010 Formatting Text Introduction Page 1 To create and design effective documents, you need to know how to format text. In addition to making your document more appealing, formatted text can draw

More information

ENVI Tutorial: Introduction to ENVI

ENVI Tutorial: Introduction to ENVI ENVI Tutorial: Introduction to ENVI Table of Contents OVERVIEW OF THIS TUTORIAL...1 GETTING STARTED WITH ENVI...1 Starting ENVI...1 Starting ENVI on Windows Machines...1 Starting ENVI in UNIX...1 Starting

More information

WEEK NO. 12 MICROSOFT EXCEL 2007

WEEK NO. 12 MICROSOFT EXCEL 2007 WEEK NO. 12 MICROSOFT EXCEL 2007 LESSONS OVERVIEW: GOODBYE CALCULATORS, HELLO SPREADSHEET! 1. The Excel Environment 2. Starting A Workbook 3. Modifying Columns, Rows, & Cells 4. Working with Worksheets

More information

Correcting Grammar as You Type

Correcting Grammar as You Type PROCEDURES LESSON 11: CHECKING SPELLING AND GRAMMAR Selecting Spelling and Grammar Options 2 Click Options 3 In the Word Options dialog box, click Proofing 4 Check options as necessary under the When correcting

More information

GIMP WEB 2.0 ICONS. GIMP is all about IT (Images and Text) OPEN GIMP

GIMP WEB 2.0 ICONS. GIMP is all about IT (Images and Text) OPEN GIMP GIMP WEB 2.0 ICONS WEB 2.0 ICONS: STICKY NOTE Web 2.0 Icons: Sticky Note GIMP is all about IT (Images and Text) OPEN GIMP Step 1: To begin a new GIMP project, from the Menu Bar, select File New. At the

More information

Quick Guide for Photoshop CC Basics April 2016 Training:

Quick Guide for Photoshop CC Basics April 2016 Training: Photoshop CC Basics Creating a New File 1. Click File > New 2. Keep Default Photoshop Size selected in the Preset drop-down list. 3. Click OK. Showing Rulers 1. On the Menu bar, click View. 2. Click Rulers.

More information

InDesign Part II. Create a Library by selecting File, New, Library. Save the library with a unique file name.

InDesign Part II. Create a Library by selecting File, New, Library. Save the library with a unique file name. InDesign Part II Library A library is a file and holds a collection of commonly used objects. A library is a file (extension.indl) and it is stored on disk. A library file can be open at any time while

More information

Table of Contents. Contents

Table of Contents. Contents Spring 2009 R.A. Table of Contents Contents Opening PowerPoint... 2 PowerPoint 2007 Interface... 2 PowerPoint Features... 2 Creating, Opening and Saving Presentations... 3 Creating a Presentation... 3

More information

Tutorials. Lesson 3 Work with Text

Tutorials. Lesson 3 Work with Text In this lesson you will learn how to: Add a border and shadow to the title. Add a block of freeform text. Customize freeform text. Tutorials Display dates with symbols. Annotate a symbol using symbol text.

More information

2 Solutions Chapter 3. Chapter 3: Practice Example 1

2 Solutions Chapter 3. Chapter 3: Practice Example 1 1 Solutions This section includes the step by step solutions for the practice exercise for the following chapters and sections: Chapter 3 Chapter 4 Chapter 5 Chapter 11: Rainbow Springs sample test Final

More information

ENVI Classic Tutorial: Introduction to ENVI Classic 2

ENVI Classic Tutorial: Introduction to ENVI Classic 2 ENVI Classic Tutorial: Introduction to ENVI Classic Introduction to ENVI Classic 2 Files Used in This Tutorial 2 Getting Started with ENVI Classic 3 Loading a Gray Scale Image 3 ENVI Classic File Formats

More information

Starting Excel application

Starting Excel application MICROSOFT EXCEL 1 2 Microsoft Excel: is a special office program used to apply mathematical operations according to reading a cell automatically, just click on it. It is called electronic tables Starting

More information

EXCEL 2003 DISCLAIMER:

EXCEL 2003 DISCLAIMER: EXCEL 2003 DISCLAIMER: This reference guide is meant for experienced Microsoft Excel users. It provides a list of quick tips and shortcuts for familiar features. This guide does NOT replace training or

More information

Python Scripting for Computational Science

Python Scripting for Computational Science Hans Petter Langtangen Python Scripting for Computational Science Third Edition With 62 Figures Sprin ger Table of Contents 1 Introduction 1 1.1 Scripting versus Traditional Programming 1 1.1.1 Why Scripting

More information

Cudacountry Radial. Fig. 2. Point. Fig. 4. Mastercam 2017 Cudacountry Radial Page 19-1

Cudacountry Radial. Fig. 2. Point. Fig. 4. Mastercam 2017 Cudacountry Radial Page 19-1 Mastercam 2017 Chapter 19 Cudacountry Radial A. Create Rectangle. Step 1. If necessary start a new Mastercam file, click New QAT. (Ctrl-N) on the Quick Access Toolbar Step 2. On the Wireframe tab click

More information

XnView Image Viewer. a ZOOMERS guide

XnView Image Viewer. a ZOOMERS guide XnView Image Viewer a ZOOMERS guide Introduction...2 Browser Mode... 5 Image View Mode...14 Printing... 22 Image Editing...26 Configuration... 34 Note that this guide is for XnView version 1.8. The current

More information

Getting Started p. 1 Obtaining Tcl/Tk p. 1 Interactive Execution p. 1 Direct Execution p. 4 Reading this Book p. 6 Requirements for Networking

Getting Started p. 1 Obtaining Tcl/Tk p. 1 Interactive Execution p. 1 Direct Execution p. 4 Reading this Book p. 6 Requirements for Networking Foreword p. xi Acknowledgments p. xiii Getting Started p. 1 Obtaining Tcl/Tk p. 1 Interactive Execution p. 1 Direct Execution p. 4 Reading this Book p. 6 Requirements for Networking Examples p. 7 Requirements

More information

BASIC MICROSOFT POWERPOINT

BASIC MICROSOFT POWERPOINT BASIC MICROSOFT POWERPOINT PART ONE PHONE: 504-838-1144 IT Training Team Jefferson Parish Library EMAIL: jpltrain@jplibrary.net In this class you will learn to: Launch, close, and interact with Microsoft

More information

Work with RSS Feeds. Procedures. Add an RSS Text Object CHAPTER. Procedures, page 7-1

Work with RSS Feeds. Procedures. Add an RSS Text Object CHAPTER. Procedures, page 7-1 CHAPTER 7 Revised: November 15, 2011 s, page 7-1 s Add an RSS Text Object, page 7-1 Rename an RSS Text Object, page 7-2 Delete or Restore an RSS Text Object, page 7-4 Manipulate an RSS Text Object, page

More information

A Guide to Autodesk Maya 2015

A Guide to Autodesk Maya 2015 A Guide to Autodesk Maya 2015 Written by Mitchell Youngerman Table of Contents Layout of Toolbars...pg 1 Creating Objects...pg 2 Selecting & Deselecting Objects...pg 3 Changing Perspective... pg 4 Transforming

More information

Objectives. Objectives. Plan Ahead. Starting Excel 3/9/2010. Excel Chapter 3. Microsoft Office 2007

Objectives. Objectives. Plan Ahead. Starting Excel 3/9/2010. Excel Chapter 3. Microsoft Office 2007 Objectives Microsoft Office 2007 Excel Chapter 3 What-If Analysis, Charting, and Working with Large Worksheets Rotate text in a cell Create a series of month names Copy, paste, insert, and delete cells

More information

FrontPage. Directions & Reference

FrontPage. Directions & Reference FrontPage Directions & Reference August 2006 Table of Contents Page No. Open, Create, Save WebPages Open Webpage... 1 Create and Save a New Page... 1-2 Change the Background Color of Your Web Page...

More information

Keys for selecting tools

Keys for selecting tools Keys for selecting tools Use these shortcuts in the Tools panel. In most cases, you can momentarily switch tools by holding down the keyboard shortcut for the tool. Selection tool V V Rotation tool W W

More information

Tutorial 1 Engraved Brass Plate R

Tutorial 1 Engraved Brass Plate R Getting Started With Tutorial 1 Engraved Brass Plate R4-090123 Table of Contents What is V-Carving?... 2 What the software allows you to do... 3 What file formats can be used?... 3 Getting Help... 3 Overview

More information

Pl_Editor. August 24, 2017

Pl_Editor. August 24, 2017 Pl_Editor Pl_Editor ii August 24, 2017 Pl_Editor iii Contents 1 Introduction to Pl_Editor 2 2 Pl_Editor files 2 2.1 Input file and default title block........................................ 2 2.2 Output

More information

CS Multimedia and Communications REMEMBER TO BRING YOUR MEMORY STICK TO EVERY LAB! Lab 02: Introduction to Photoshop Part 1

CS Multimedia and Communications REMEMBER TO BRING YOUR MEMORY STICK TO EVERY LAB! Lab 02: Introduction to Photoshop Part 1 CS 1033 Multimedia and Communications REMEMBER TO BRING YOUR MEMORY STICK TO EVERY LAB! Lab 02: Introduction to Photoshop Part 1 Upon completion of this lab, you should be able to: Open, create new, save

More information

TABLE OF CONTENTS TABLE OF CONTENTS... 1 INTRODUCTION... 2 USING WORD S MENUS... 3 USING WORD S TOOLBARS... 5 TASK PANE... 9

TABLE OF CONTENTS TABLE OF CONTENTS... 1 INTRODUCTION... 2 USING WORD S MENUS... 3 USING WORD S TOOLBARS... 5 TASK PANE... 9 TABLE OF CONTENTS TABLE OF CONTENTS... 1 INTRODUCTION... 2 USING WORD S MENUS... 3 DEFINITIONS... 3 WHY WOULD YOU USE THIS?... 3 STEP BY STEP... 3 USING WORD S TOOLBARS... 5 DEFINITIONS... 5 WHY WOULD

More information

ST NICHOLAS COLLEGE RABAT MIDDLE SCHOOL HALF YEARLY EXAMINATIONS February 2016

ST NICHOLAS COLLEGE RABAT MIDDLE SCHOOL HALF YEARLY EXAMINATIONS February 2016 ST NICHOLAS COLLEGE RABAT MIDDLE SCHOOL HALF YEARLY EXAMINATIONS February 2016 Mark Level 5-8 Year 7 Information and Communication Technology TIME: 1h 30min Question 1 2 3 4 5 6 7 Global Mark Max. Mark

More information

3ds Max Cottage Step 1. Always start out by setting up units: We re going with this setup as we will round everything off to one inch.

3ds Max Cottage Step 1. Always start out by setting up units: We re going with this setup as we will round everything off to one inch. 3ds Max Cottage Step 1 Always start out by setting up units: We re going with this setup as we will round everything off to one inch. File/Import the CAD drawing Be sure Files of Type is set to all formats

More information

MS Word 2007: Graphics. Lesson Notes Author: Pamela Schmidt. The Drawing Tools Format Ribbon appears when the object is selected.

MS Word 2007: Graphics. Lesson Notes Author: Pamela Schmidt. The Drawing Tools Format Ribbon appears when the object is selected. AutoShapes MS Word 2007: Graphics Lesson Notes Author: Pamela Schmidt To insert a shape, on the Insert Ribbon choose the Shapes control. When a shape tool is selected, a cross hair will appear when the

More information

1 THE PNP BASIC COMPUTER ESSENTIALS e-learning (MS Excel 2007)

1 THE PNP BASIC COMPUTER ESSENTIALS e-learning (MS Excel 2007) 1 THE PNP BASIC COMPUTER ESSENTIALS e-learning (MS Excel 2007) 2 THE PNP BASIC COMPUTER ESSENTIALS e-learning (MS Excel 2007) TABLE OF CONTENTS CHAPTER 1: GETTING STARTED... 5 THE EXCEL ENVIRONMENT...

More information

Rich Text Editor with Logger Requirements 1.0 Author: Daniel Riegelhaupt

Rich Text Editor with Logger Requirements 1.0 Author: Daniel Riegelhaupt Rich Text Editor with Logger Requirements 1.0 Author: Daniel Riegelhaupt This document describes the first version of system requirements for a simple rich text editor. For this specific assignment an

More information

Corel Ventura 8 Introduction

Corel Ventura 8 Introduction Corel Ventura 8 Introduction Training Manual A! ANZAI 1998 Anzai! Inc. Corel Ventura 8 Introduction Table of Contents Section 1, Introduction...1 What Is Corel Ventura?...2 Course Objectives...3 How to

More information

Developing Interactive Lectures with PowerPoint 2007

Developing Interactive Lectures with PowerPoint 2007 Intermediate PowerPoint Developing Interactive Lectures with PowerPoint 2007 [Type the document subtitle] 2 P age Table of Contents Customize Slide Theme and Background... 2 Apply Animated Effects... 3

More information

GIMP WEB 2.0 BADGES. GIMP is all about IT (Images and Text) OPEN GIMP

GIMP WEB 2.0 BADGES. GIMP is all about IT (Images and Text) OPEN GIMP GIMP WEB 2.0 BADGES and Badges: Circle with Flap Completed Project WEB 2.0 BADGES: CIRCLE WITH FLAP GIMP is all about IT (Images and Text) OPEN GIMP Step 1: To begin a new GIMP project, from the Menu Bar,

More information

Tree and Data Grid for Micro Charts User Guide

Tree and Data Grid for Micro Charts User Guide COMPONENTS FOR XCELSIUS Tree and Data Grid for Micro Charts User Guide Version 1.1 Inovista Copyright 2009 All Rights Reserved Page 1 TABLE OF CONTENTS Components for Xcelsius... 1 Introduction... 4 Data

More information

Table of Contents. iii

Table of Contents. iii ToolBook Concepts Table of Contents Welcome... 1 The Interface... 3 The Main Window... 3 The Menu Bar... 3 The Tool Bar... 4 View Descriptions of Icons on the Tool Bar... 5 Move and Resize the Tool Bar...

More information

PHOTOSHOP WORKSPACE. Interface Overview. Menus. The Tools. Palettes. Presets and Preferences PHOTOSHOP WORKSPACE UNIVERSAL TASKS PHOTO AND VIDEO TASKS

PHOTOSHOP WORKSPACE. Interface Overview. Menus. The Tools. Palettes. Presets and Preferences PHOTOSHOP WORKSPACE UNIVERSAL TASKS PHOTO AND VIDEO TASKS 12/30/03 2:19 PM Page 1 CHAPTER 1 Interface Overview 3 AL Menus RI 13 27 CHAPTER 4 59 ED Palettes CHAPTER 5 87 PRINT TASKS PY R IG HT Presets and Preferences PHOTO AND VIDEO TASKS MA TE CHAPTER 3 The Tools

More information

AppleWorks Tips & Tricks

AppleWorks Tips & Tricks DEFAULT FONT Did you know you can set the font and size that AppleWorks will use when you open it on your computer? You can set the font and size that you want your students to use on your classroom computers.

More information

Microsoft Office Training Skills 2010

Microsoft Office Training Skills 2010 Lesson 3 - Creating Documents with MS word 2010 Introduction to Word Processing MS-Word 2010 is word processing application that is used create and edit documents such as: Books, letters, reports, newsletters,

More information

Inkscape Interface. commands panes snap. tool. menus. controls. controls. toolbox. canvas. page. palette

Inkscape Interface. commands panes snap. tool. menus. controls. controls. toolbox. canvas. page. palette Inkscape Interface menus box canvas page palette commands panes snap Toolbox Interface Inkscape Selectionmenus Edit Paths by Nodes box Rectangle Align and Distribute pane Fill and Stroke panecommands panes

More information

From workbook ExcelPart2.xlsx, select FlashFillExample worksheet.

From workbook ExcelPart2.xlsx, select FlashFillExample worksheet. Microsoft Excel 2013: Part 2 More on Cells: Modifying Columns, Rows, & Formatting Cells Find and Replace This feature helps you save time to locate specific information when working with a lot of data

More information

Spreadsheets. Dr. Abdallah Mohamed

Spreadsheets. Dr. Abdallah Mohamed Spreadsheets Dr. Abdallah Mohamed Key Points 1) Spreadsheets are programs for storing and manipulating data that is represented as a table of cells. 2) Each cell has a row number and column label which

More information

Bold, Italic and Underline formatting.

Bold, Italic and Underline formatting. Using Microsoft Word Character Formatting You may be wondering why we have taken so long to move on to formatting a document (changing the way it looks). In part, it has been to emphasise the fact that

More information

OrgPublisher Advanced Box Layout Editor

OrgPublisher Advanced Box Layout Editor OrgPublisher Advanced Box Layout Editor OrgPublisher Table of Contents Table of Contents... 3 Using the... 3 Arranging Chart Box Sections... 3 Sizing the Chart Box Section... 4 Moving, Deleting, or Resizing

More information

Creating a Text Frame. Create a Table and Type Text. Pointer Tool Text Tool Table Tool Word Art Tool

Creating a Text Frame. Create a Table and Type Text. Pointer Tool Text Tool Table Tool Word Art Tool Pointer Tool Text Tool Table Tool Word Art Tool Picture Tool Clipart Tool Creating a Text Frame Select the Text Tool with the Pointer Tool. Position the mouse pointer where you want one corner of the text

More information

PowerPoint Module 2: Modifying a Presentation

PowerPoint Module 2: Modifying a Presentation 1. In the Outline pane, a highlighted slide icon next to the slide number indicates that the slide is selected. True PowerPoint 26 LEARNING OBJECTIVES: BESK.OFIN.16.297 - Enter text in Outline view 2.

More information

Correcting Grammar as You Type. 1. Right-click the text marked with the blue, wavy underline. 2. Click the desired option on the shortcut menu.

Correcting Grammar as You Type. 1. Right-click the text marked with the blue, wavy underline. 2. Click the desired option on the shortcut menu. PROCEDURES LESSON 11: CHECKING SPELLING AND GRAMMAR Selecting Spelling and Grammar Options 2 Click Options 3 In the Word Options dialog box, click Proofing 4 Check options as necessary under the When correcting

More information

Paint Tutorial (Project #14a)

Paint Tutorial (Project #14a) Paint Tutorial (Project #14a) In order to learn all there is to know about this drawing program, go through the Microsoft Tutorial (below). (Do not save this to your folder.) Practice using the different

More information

Clip Art and Graphics. Inserting Clip Art. Inserting Other Graphics. Creating Your Own Shapes. Formatting the Shape

Clip Art and Graphics. Inserting Clip Art. Inserting Other Graphics. Creating Your Own Shapes. Formatting the Shape 1 of 1 Clip Art and Graphics Inserting Clip Art Click where you want the picture to go (you can change its position later.) From the Insert tab, find the Illustrations Area and click on the Clip Art button

More information

INTRODUCTION TO COMPUTER CONCEPTS CSIT 100 LAB: MICROSOFT POWERPOINT (Part 2)

INTRODUCTION TO COMPUTER CONCEPTS CSIT 100 LAB: MICROSOFT POWERPOINT (Part 2) INTRODUCTION TO COMPUTER CONCEPTS CSIT 100 LAB: MICROSOFT POWERPOINT (Part 2) Adding a Text Box 1. Select Insert on the menu bar and click on Text Box. Notice that the cursor changes shape. 2. Draw the

More information

AppleWorks 6.1: What s New

AppleWorks 6.1: What s New AppleWorks 6.1: What s New AppleWorks still has word processing, database, and spreadsheet, but there are some changes in each one. A new presentation module takes the place of the old slide show feature

More information

GIMP WEB 2.0 BUTTONS

GIMP WEB 2.0 BUTTONS GIMP WEB 2.0 BUTTONS Web 2.0 Navigation: Bar with Icons WEB 2.0 NAVIGATION: NAVIGATION BAR WITH ICONS This navigation bar will be designed with four clickable text links and icon links. In the Menus section,

More information

The American University in Cairo. Academic Computing Services. Word prepared by. Soumaia Ahmed Al Ayyat

The American University in Cairo. Academic Computing Services. Word prepared by. Soumaia Ahmed Al Ayyat The American University in Cairo Academic Computing Services Word 2000 prepared by Soumaia Ahmed Al Ayyat Spring 2001 Table of Contents: Opening the Word Program Creating, Opening, and Saving Documents

More information

Easy Graphical User Interfaces

Easy Graphical User Interfaces Easy Graphical User Interfaces with breezypythongui Types of User Interfaces GUI (graphical user interface) TUI (terminal-based user interface) UI Inputs Outputs Computation Terminal-Based User Interface

More information

Table of Contents The University of Akron These materials were developed and are owned by The University of Akron. All rights reserved.

Table of Contents The University of Akron These materials were developed and are owned by The University of Akron. All rights reserved. Table of Contents COURSE OVERVIEW... 2 CONVENTIONS USED IN THIS MANUAL... 3 LESSON 1: SYMBOLS... 4 INSERTING SYMBOLS... 4 USING AUTOCORRECT TO INSERT SYMBOLS... 5 TURN ON AUTOCORRECT... 5 LESSON 2: SPECIAL

More information

PowerPoint 2010 Level 1 Computer Training Solutions Student Guide Version Revision Date Course Length

PowerPoint 2010 Level 1 Computer Training Solutions Student Guide Version Revision Date Course Length Level 1 Computer Training Solutions Version 1.2 Revision Date Course Length 2012-Feb-16 6 hours Table of Contents Quick Reference... 3 Frequently Used Commands... 3 Manitoba ehealth Learning Management

More information

CHAPTER 1 COPYRIGHTED MATERIAL. Getting to Know AutoCAD. Opening a new drawing. Getting familiar with the AutoCAD and AutoCAD LT Graphics windows

CHAPTER 1 COPYRIGHTED MATERIAL. Getting to Know AutoCAD. Opening a new drawing. Getting familiar with the AutoCAD and AutoCAD LT Graphics windows CHAPTER 1 Getting to Know AutoCAD Opening a new drawing Getting familiar with the AutoCAD and AutoCAD LT Graphics windows Modifying the display Displaying and arranging toolbars COPYRIGHTED MATERIAL 2

More information

A QUICK TOUR OF ADOBE ILLUSTRATOR CC (2018 RELEASE)

A QUICK TOUR OF ADOBE ILLUSTRATOR CC (2018 RELEASE) A QUICK TOUR OF ADOBE ILLUSTRATOR CC (2018 RELEASE) Lesson overview In this interactive demonstration of Adobe Illustrator CC (2018 release), you ll get an overview of the main features of the application.

More information

Guide to WB Annotations

Guide to WB Annotations Guide to WB Annotations 04 May 2016 Annotations are a powerful new feature added to Workbench v1.2.0 (Released May 2016) for placing text and symbols within wb_view tabs and windows. They enable generation

More information

Lesson 1 New Presentation

Lesson 1 New Presentation Powerpoint Lesson 1 New Presentation 1. When PowerPoint first opens, there are four choices on how to create a new presentation. You can select AutoContent wizard, Template, Blank presentation or Open

More information

Chapter 1 Introducing Draw

Chapter 1 Introducing Draw Draw Guide Chapter 1 Introducing Draw Drawing Vector Graphics in LibreOffice Copyright This document is Copyright 2013 by its contributors as listed below. You may distribute it and/or modify it under

More information

Microsoft Excel 2002 M O D U L E 2

Microsoft Excel 2002 M O D U L E 2 THE COMPLETE Excel 2002 M O D U L E 2 CompleteVISUAL TM Step-by-step Series Computer Training Manual www.computertrainingmanual.com Copyright Notice Copyright 2002 EBook Publishing. All rights reserved.

More information

1.1: Introduction to Fusion 360

1.1: Introduction to Fusion 360 .: Introduction to Fusion 360 Fusion 360 is a cloud- based CAD/CAM tool for collaborative product development. The tools in Fusion enable exploration and iteration on product ideas and collaboration within

More information

Introducing Gupta Report Builder

Introducing Gupta Report Builder Business Reporting Chapter 1 Introducing Gupta Report Builder You can use Report Builder to design reports. This chapter describes: Our approach to building reports. Some of the reports you can build.

More information

Microsoft Excel 2010

Microsoft Excel 2010 Microsoft Excel 2010 omar 2013-2014 First Semester 1. Exploring and Setting Up Your Excel Environment Microsoft Excel 2010 2013-2014 The Ribbon contains multiple tabs, each with several groups of commands.

More information

CREATING DESMOS ETOOLS

CREATING DESMOS ETOOLS CREATING DESMOS ETOOLS Table of Contents Using Desmos... 3 Creating & Using a Desmos Account (Top Black Bar)... 4 Domain/Range & Axis Labels & Zoom: (Right side Icons)... 6 Adding Items in the List Tray:

More information