﻿ Python PyQt5 blank window example

# Python PyQt5 blank window example

## Python PyQt Basic: Exercise-1 with Solution

Write a Python program to create a blank window using PyQt.

From doc.qt.io:

QApplication Class: The QApplication class manages the GUI application's control flow and main settings.

QMainWindow Class: The QMainWindow class provides a main application window.

Sample Solution:

Python Code:

``````import sys
from PyQt5.QtWidgets import QApplication, QMainWindow

def main():
# Create a PyQt application
app = QApplication(sys.argv)

# Create a QMainWindow (main window)
main_window = QMainWindow()

# Set the window properties (title and initial size)
main_window.setWindowTitle("Blank Window using PyQt")
main_window.setGeometry(100, 100, 400, 300)  # (x, y, width, height)

# Show the window
main_window.show()

# Run the application's event loop
sys.exit(app.exec_())

if __name__ == "__main__":
main()
```
```

Explanation:

In the exercise above -

• Import the necessary modules from PyQt5.
• Create a 'QApplication' object, which manages the application's control flow and settings.
• Create a 'QMainWindow' object, which serves as our main application window.
• Set the window's title and initial size using the setWindowTitle and setGeometry methods.
• Show the window using "main_window.show()".
• Finally, start the application's event loop with app.exec_() to handle user interactions and events.

Output:

```
```

Flowchart:

Python Code Editor:

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

﻿

## Python: Tips of the Day

Summing a sequence of numbers (calculating the sum of zero to ten with skips):

```>>> l = range(0,10,2)
>>> sum(l)
20
```

We are closing our Disqus commenting system for some maintenanace issues. You may write to us at reach[at]yahoo[dot]com or visit us at Facebook