GUIs built using Python's PyQt5 module, and PyCharm IDE.
Creates a basic GUI window for changing the label text and font size upon button click.
Sample window with a non-responsive button, displaying a gradient effect.
A sample GUI window with a 3x2 grid layout of 6 non-responsive buttons within a GroupBox. Mainly uses the QVBoxLayout and QGridLayout classes.
A sample GUI window with a 1x3 Horizontal layout of 3 non-responsive buttons with text, within a GroupBox. Mainly uses the QHBoxLayout class.
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.
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.
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.