Skip to content

ArjunAloshious/GUIs-using-Python

Repository files navigation

GUIs-using-Python

GUIs built using Python's PyQt5 module, and PyCharm IDE.

ChangeTextUponClick file

Creates a basic GUI window for changing the label text and font size upon button click.

Screenshot (589) Screenshot (590)

GradientEffect file

Sample window with a non-responsive button, displaying a gradient effect.

Screenshot (610)

GridLayout file with VerticalBoxLayout

A sample GUI window with a 3x2 grid layout of 6 non-responsive buttons within a GroupBox. Mainly uses the QVBoxLayout and QGridLayout classes.

Screenshot (594)

HBoxLayout file

A sample GUI window with a 1x3 Horizontal layout of 3 non-responsive buttons with text, within a GroupBox. Mainly uses the QHBoxLayout class.

Screenshot (611)

LayoutExample file

This window uses a vertical box layout with 3 fields : a text field and 2 buttons. The 'Print' button displays the entered text in the output window of the IDE. It also changes its colour, font colour and font size upon click. The 'Clear' button clears the entered text upon click.

Screenshot (606) Screenshot (607) Screenshot (608)

Frameless file

Creates a Frameless, Informative GUI window with modifiable Transparency. The window has Fixed Positioning, calculated using Frame & Screen Geometry values. The window's size adjusts automatically according to the Font Size & Character Length of the Text. To make it Non-Obstructive, all mouse operations are disabled within the window. The GUI window permanently stays on top of all other windows.

Screenshot (618) Screenshot (619)

KeySequenceOpenWindow file

This displays a normal blank window initially on runnning. Upon using a key sequence like 'Ctrl+T' , the main GUI window pops up. The main window uses a 3x3 Grid layout for the 6 main buttons. Each button in the main window closes the window upon click. The windows are centered, by calculating the center with the help of Screen Geometry values. The window size and button sizes are adjustable/expandable in real-time. The window has modifiable Transparency/Opacity, if needed. The window is Resizable, if needed. The window's dimensions and position can be fixed using coordinates, if needed. For the main window, there are four different styles available, with gradient effects too.

Screenshot (598) Screenshot (599) Screenshot (601) Screenshot (603) Screenshot (604) Screenshot (605)

About

GUIs built using Python's PyQt5 module, and PyCharm IDE

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages