Build a Bulk File Rename Tool With Python and PyQt

Say you need to rename multiple files in your personal folder using a specific naming pattern. Doing that manually can be time-consuming and error-prone. So, you’re thinking of automating the file renaming process by building your own bulk file rename tool using Python. If so, then this tutorial is for you. In this tutorial, you’ll learn how to: Create the GUI for a bulk file rename tool using Qt Designer and PyQt Use PyQt threads to offload the file renaming […]

Read more

Creating Python GUI Applications with wxPython

Introduction In this tutorial, we’re going to learn how to use wxPython library for developing Graphical User Interfaces (GUI) for desktop applications in Python. GUI is the part of your application which allows the user to interact with your application without having to type in commands, they can do pretty much everything with a click of the mouse. Some of the popular Python alternatives for developing a GUI include Tkinter, and pyqt. However, in this tutorial, we will learn about […]

Read more

Getting Started with Python PyAutoGUI

Introduction In this tutorial, we’re going to learn how to use pyautogui library in Python 3. The PyAutoGUI library provides cross-platform support for managing mouse and keyboard operations through code to enable automation of tasks. The pyautogui library is also available for Python 2; however, we will be using Python 3 throughout the course of this tutorial. A tool like this has many applications, a few of which include taking screenshots, automating GUI testing (like Selenium), automating tasks that can […]

Read more

Plotly Beta: Graphing and Analytics Platform

Hey Data Scientists, I wanted to reach out about Plot.ly, a new startup for analyzing and beautifully visualizing data. We just launched a beta. It is built for math, science, and data applications. We’d love your thoughts. Overview:  You can import data from anywhere, and analyze it in our grid with stats, fits, functions, and more. Our plotting APIs (R, Python, MATLAB, Arduino, REST, Julia, Perl) and grid make interactive, web-ready, publication-quality graphs.  We have a Python Shell, and interactive graphs […]

Read more

Python GUI Development with Tkinter

This is the first installment of our multi-part series on developing GUIs in Python using Tkinter. Check out the links below for the next parts to this series: Introduction If you’re reading this article, there’s a chance that you are one of those people who appreciate software operated via a simple command-line interface. It’s quick, easy on your system’s resources, and probably much faster to use for a keyboard virtuoso like yourself. However, it’s no secret that if we want […]

Read more

Python GUI Development with Tkinter: Part 2

This is the second installment of our multi-part series on developing GUIs in Python using Tkinter. Check out the links below for the other parts to this series: Introduction In the first part of the StackAbuse Tkinter tutorial series, we learned how to quickly build simple graphical interfaces using Python. The article explained how to create several different widgets and position them on the screen using two different methods offered by Tkinter – but still, we barely scratched the surface […]

Read more

Python GUI Development with Tkinter: Part 3

This is the third installment of our multi-part series on developing GUIs in Python using Tkinter. Check out the links below for the other parts to this series: Introduction Tkinter is the de facto standard package for building GUIs in Python. In StackAbuse’s first and second part of the Tkinter tutorial, we learned how to use the basic GUI building blocks to create simple interfaces. In the last part of our tutorial, we’ll take a look at a couple of […]

Read more