atlas news
    
Python GUIs
27  septembre     07h00
Introduction to the QGraphics framework Creating vector interfaces using the QGraphics View framework
   The Qt Graphics View Framework allows you to develop fast and efficient D vector graphic scenes. Scenes can contain millions of items, each with their own features and behaviors. By using the Graphics View via PySide you get access to this highly performant graphics layer in Python. Whether you...
05  septembre     06h00
Build a Translation Application Using Tkinter and OpenAI Use ChatGPT to Translate Your Text from Python
   Translation tools have existed for many years and are incredibly useful if you’re learning a new language or wanting to read foreign websites. One of the most popular tools is Google Translate , but there is now another alternative: using OpenAI’s ChatGPT tool to translate text. In this tutorial,...
30  juin     06h00
PyQt6 & PySide6 Books updated for 2024 Extended and updated with new examples, demos including Model View Controller architecture
   Hello Today I have released new digital updates to my book Create GUI Applications with Python amp; Qt. This update brings all versions up to date with the latest developments in PyQt amp; PySide . As well as corrections and additions to existing chapters, there are new sections dealing with...
27  avril     07h00
Introduction to the QGraphics framework Creating vector interfaces using the QGraphics View framework
   The Qt Graphics View Framework allows you to develop fast and efficient D vector graphic scenes. Scenes can contain millions of items, each with their own features and behaviors. By using the Graphics View via PyQt you get access to this highly performant graphics layer in Python. Whether you’re...
27  mars     06h00
Q&A: How Do I Display Images in PySide6? Using QLabel to easily add images to your applications
   Adding images to your application is a common requirement, whether you’re building an image photo viewer, or just want to add some decoration to your GUI. Unfortunately, because of how this is done in Qt, it can be a little bit tricky to work out at first. In this short tutorial, we will look at...
06  mars     13h00
Drag & Drop Widgets with PySide6 Sort widgets visually with drag and drop in a container
   I had an interesting question from a reader of my PySide book, about how to handle dragging and dropping of widgets in a container showing the dragged widget as it is moved. I’m interested in managing movement of a QWidget with mouse in a container. I’ve implemented the application with drag...
04  mars     06h00
Working With Python Virtual Environments Setting Your Python Working Environment, the Right Way
   As Python developers, we often need to add functionality to our applications which isn’t provided by the standard library. Rather than implement everything ourselves, we can instead install rd party Python packages from the official Python package index at PyPI using pip. The pip tool downloads...
26  février     06h00
Which Python GUI library should you use? Comparing the Python GUI libraries available in 2024
   Python is a popular programming used for everything from scripting routine tasks to building websites and performing complex data analysis. While you can accomplish a lot with command line tools, some tasks are better suited to graphical interfaces. You may also find yourself wanting to build a...
19  février     06h00
Plotting With PyQtGraph Create Custom Plots in PyQt6 With PyQtGraph
   One of the major fields where Python shines is in data science. For data exploration and cleaning, Python has many powerful tools, such as pandas and polar. For visualization, Python has Matplotlib. When you’re building GUI applications with PyQt, you can have access to all those tools directly...
14  février     06h00
Q&A: How Do I Display Images in PyQt6? Using QLabel to easily add images to your applications
   Adding images to your application is a common requirement, whether you’re building an image photo viewer, or just want to add some decoration to your GUI. Unfortunately, because of how this is done in Qt, it can be a little bit tricky to work out at first. In this short tutorial, we will look at...