Top Banner
Chapter 1: Creating the GUI Form and Adding Widgets
172

Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

Jun 30, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

Chapter 1: Creating the GUI Form andAdding Widgets

Page 2: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 2 ]

Page 3: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 3 ]

Page 4: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 4 ]

Page 5: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 5 ]

Page 6: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 6 ]

Page 7: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 7 ]

Page 8: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 8 ]

Page 9: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 9 ]

Page 10: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 10 ]

Page 11: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 11 ]

Chapter 2: Layout Management

Page 12: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 12 ]

Page 13: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 13 ]

Page 14: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 14 ]

Page 15: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 15 ]

Page 16: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 16 ]

Page 17: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 17 ]

Page 18: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 18 ]

Page 19: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 19 ]

Page 20: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 20 ]

Page 21: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 21 ]

Page 22: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 22 ]

Page 23: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 23 ]

Page 24: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 24 ]

Page 25: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 25 ]

Page 26: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 26 ]

Chapter 3: Look and Feel Customization

Page 27: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 27 ]

Page 28: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 28 ]

Page 29: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 29 ]

Page 30: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 30 ]

Page 31: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 31 ]

Page 32: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 32 ]

Page 33: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 33 ]

Page 34: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 34 ]

Page 35: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 35 ]

Page 36: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 36 ]

Page 37: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 37 ]

Chapter 4: Data and Classes

Page 38: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 38 ]

Page 39: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 39 ]

Page 40: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 40 ]

Page 41: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 41 ]

Page 42: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 42 ]

Page 43: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 43 ]

Page 44: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 44 ]

Page 45: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 45 ]

Page 46: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 46 ]

Chapter 5: Matplotlib Charts

Page 47: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 47 ]

Page 48: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 48 ]

Page 49: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 49 ]

Page 50: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 50 ]

Page 51: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 51 ]

Page 52: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 52 ]

Page 53: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 53 ]

Page 54: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 54 ]

Page 55: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 55 ]

Page 56: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 56 ]

Page 57: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 57 ]

Page 58: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 58 ]

Chapter 6: Threads and Networking

Page 59: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 59 ]

Page 60: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 60 ]

Page 61: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 61 ]

Page 62: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 62 ]

Page 63: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 63 ]

Page 64: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 64 ]

Page 65: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 65 ]

Page 66: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 66 ]

Page 67: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 67 ]

Page 68: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 68 ]

Page 69: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 69 ]

Page 70: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 70 ]

Page 71: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 71 ]

Page 72: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 72 ]

Page 73: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 73 ]

Page 74: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 74 ]

Page 75: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 75 ]

Chapter 7: Storing Data in Our MySQLDatabase via Our GUI

Page 76: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 76 ]

Page 77: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 77 ]

Page 78: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 78 ]

Page 79: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 79 ]

Page 80: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 80 ]

Page 81: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 81 ]

Page 82: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 82 ]

Page 83: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 83 ]

Page 84: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 84 ]

Page 85: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 85 ]

Page 86: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 86 ]

Page 87: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 87 ]

Page 88: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 88 ]

Page 89: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 89 ]

Page 90: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 90 ]

Page 91: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 91 ]

Page 92: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 92 ]

Page 93: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 93 ]

Page 94: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 94 ]

Page 95: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 95 ]

Page 96: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 96 ]

Page 97: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 97 ]

Chapter 8: Internationalization and Testing

Page 98: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 98 ]

Page 99: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 99 ]

Page 100: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 100 ]

Page 101: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 101 ]

Page 102: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 102 ]

Page 103: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 103 ]

Page 104: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 104 ]

Page 105: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 105 ]

Page 106: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 106 ]

Page 107: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 107 ]

Page 108: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 108 ]

Page 109: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 109 ]

Page 110: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 110 ]

Page 111: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 111 ]

Page 112: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 112 ]

Chapter 9: Extending Our GUI with thewxPython Library

Page 113: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 113 ]

Page 114: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 114 ]

Page 115: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 115 ]

Page 116: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 116 ]

Page 117: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 117 ]

Page 118: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 118 ]

Page 119: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 119 ]

Chapter 10: Building GUIs with PyQt5

Page 120: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 120 ]

Page 121: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 121 ]

Page 122: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 122 ]

Page 123: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 123 ]

Page 124: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 124 ]

Page 125: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 125 ]

Page 126: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 126 ]

Page 127: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 127 ]

Page 128: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 128 ]

Page 129: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 129 ]

Page 130: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 130 ]

Page 131: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 131 ]

Page 132: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 132 ]

Page 133: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 133 ]

Page 134: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 134 ]

Page 135: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 135 ]

Page 136: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 136 ]

Page 137: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 137 ]

Page 138: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 138 ]

Page 139: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 139 ]

Page 140: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 140 ]

Page 141: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 141 ]

Chapter 11: Best Practices

Page 142: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 142 ]

Page 143: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 143 ]

Page 144: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 144 ]

Page 145: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 145 ]

Page 146: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 146 ]

Page 147: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 147 ]

Page 148: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 148 ]

Page 149: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 149 ]

Page 150: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 150 ]

Page 151: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 151 ]

Page 152: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 152 ]

Page 153: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 153 ]

Page 154: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 154 ]

Page 155: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 155 ]

Page 156: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 156 ]

Page 157: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 157 ]

Page 158: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 158 ]

Chapter 12: XXX TO BE REPLACED by thenew PyQt5 chapter XXX Creating Amazing3D GUIs with PyOpenGL and PyGLet XXX

Page 159: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 159 ]

Page 160: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 160 ]

Page 161: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 161 ]

Page 162: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 162 ]

Page 163: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 163 ]

Page 164: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 164 ]

Page 165: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 165 ]

Page 166: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 166 ]

Page 167: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 167 ]

Page 168: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 168 ]

Page 169: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 169 ]

Page 170: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 170 ]

Page 171: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 171 ]

Page 172: Chapter 1: Creating the GUI Form and Adding Widgets · [ 158 ] Chapter 12: XXX TO BE REPLACED by the new PyQt5 chapter XXX Creating Amazing 3D GUIs with PyOpenGL and PyGLet XXX

[ 172 ]