Generated by All in One SEO Pro v5.0.1.1, this is an llms.txt file, used by LLMs to index the site. # Python GUI Build Powerful Python GUI Apps for Android, Windows, Linux, and MacOS ## Sitemaps - [XML Sitemap](https://pythongui.org/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [Create an Edit Controls using delphivcl.Edit or TEdit](https://pythongui.org/create-an-edit-controls-using-delphivcl-edit-or-tedit/) - Description delphivcl.Edit or TEdit is a wrapper for a Windows single-line edit control. We can use an Edit object to put a standard Windows edit control on a form. Edit controls are used to retrieve text that users type. Edit controls can also display text to the user. When only displaying text to the user, - [Powerful Data Analysis And Manipulation Using Pandas Library In A Delphi Windows App](https://pythongui.org/powerful-data-analysis-and-manipulation-using-pandas-library-in-a-delphi-windows-app/) - pandas is a Python package that provides fast, flexible, and expressive data structures designed to work with structured (tabular, multidimensional, potentially - [Powerful Data Analysis And Manipulation Using Pandas Library In A Delphi Windows App](https://pythongui.org/powerful-data-analysis-and-manipulation-using-pandas-library-in-a-delphi-windows-app/) - pandas is a Python package that provides fast, flexible, and expressive data structures designed to work with structured (tabular, multidimensional, potentially - [How To Make 20 ChatGPT Prompts Work With Python GUI Builders And Pillow Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-pillow-library/) - We will employ LLMs (ChatGPT/GPT-3.5 and Bing Chat/GPT-4) to provide us with more ideas to enrich our Python GUI-based apps. 1. What is Pillow and how is it - [How To Make 20 ChatGPT Prompts Work With Python GUI Builders And Pillow Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-pillow-library/) - We will employ LLMs (ChatGPT/GPT-3.5 and Bing Chat/GPT-4) to provide us with more ideas to enrich our Python GUI-based apps. 1. What is Pillow and how is it - [How To Make 20 ChatGPT Prompts Work With Python GUI Builders And Pillow Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-pillow-library/) - We will employ LLMs (ChatGPT/GPT-3.5 and Bing Chat/GPT-4) to provide us with more ideas to enrich our Python GUI-based apps. 1. What is Pillow and how is it - [How To Make 20 ChatGPT Prompts Work With Python GUI Builders And Pillow Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-pillow-library/) - We will employ LLMs (ChatGPT/GPT-3.5 and Bing Chat/GPT-4) to provide us with more ideas to enrich our Python GUI-based apps. 1. What is Pillow and how is it - [How To Make 20 ChatGPT Prompts Work With Python GUI Builders And Pillow Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-pillow-library/) - We will employ LLMs (ChatGPT/GPT-3.5 and Bing Chat/GPT-4) to provide us with more ideas to enrich our Python GUI-based apps. 1. What is Pillow and how is it - [How To Make 20 ChatGPT Prompts Work With Python GUI Builders And Pillow Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-pillow-library/) - We will employ LLMs (ChatGPT/GPT-3.5 and Bing Chat/GPT-4) to provide us with more ideas to enrich our Python GUI-based apps. 1. What is Pillow and how is it - [How To Make 20 ChatGPT Prompts Work With Python GUI Builders And Matplotlib Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-matplotlib-library/) - What about harnessing the power of ChatGPT? We will show how you can do it easily by combining Python4Delphi and Matplotlib library, inside Delphi and C++Builder - [How To Make 20 ChatGPT Prompts Work With Python GUI Builders And Matplotlib Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-matplotlib-library/) - What about harnessing the power of ChatGPT? We will show how you can do it easily by combining Python4Delphi and Matplotlib library, inside Delphi and C++Builder - [How To Make 20 ChatGPT Prompts Work With Python GUI Builders And Matplotlib Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-matplotlib-library/) - What about harnessing the power of ChatGPT? We will show how you can do it easily by combining Python4Delphi and Matplotlib library, inside Delphi and C++Builder - [How To Make 20 ChatGPT Prompts Work With Python GUI Builders And Matplotlib Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-matplotlib-library/) - What about harnessing the power of ChatGPT? We will show how you can do it easily by combining Python4Delphi and Matplotlib library, inside Delphi and C++Builder - [How To Make 20 ChatGPT Prompts Work With Python GUI Builders And Matplotlib Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-matplotlib-library/) - What about harnessing the power of ChatGPT? We will show how you can do it easily by combining Python4Delphi and Matplotlib library, inside Delphi and C++Builder - [How To Make 20 ChatGPT Prompts Work With Python GUI Builders And Matplotlib Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-matplotlib-library/) - What about harnessing the power of ChatGPT? We will show how you can do it easily by combining Python4Delphi and Matplotlib library, inside Delphi and C++Builder - [How To Make 20 ChatGPT Prompts Work With Python GUI Builders And Matplotlib Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-matplotlib-library/) - What about harnessing the power of ChatGPT? We will show how you can do it easily by combining Python4Delphi and Matplotlib library, inside Delphi and C++Builder - [How To Make 20 ChatGPT Prompts Work With Python GUI Builders And Matplotlib Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-matplotlib-library/) - What about harnessing the power of ChatGPT? We will show how you can do it easily by combining Python4Delphi and Matplotlib library, inside Delphi and C++Builder - [How To Make 20 ChatGPT Prompts Work With Python GUI Builders And Matplotlib Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-matplotlib-library/) - What about harnessing the power of ChatGPT? We will show how you can do it easily by combining Python4Delphi and Matplotlib library, inside Delphi and C++Builder - [How To Make 20 ChatGPT Prompts Work With Python GUI Builders And Matplotlib Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-matplotlib-library/) - What about harnessing the power of ChatGPT? We will show how you can do it easily by combining Python4Delphi and Matplotlib library, inside Delphi and C++Builder - [How To Make 20 ChatGPT Prompts Work With Python GUI Builders And Matplotlib Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-matplotlib-library/) - What about harnessing the power of ChatGPT? We will show how you can do it easily by combining Python4Delphi and Matplotlib library, inside Delphi and C++Builder - [How To Make 20 ChatGPT Prompts Work With Python GUI Builders And Matplotlib Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-matplotlib-library/) - What about harnessing the power of ChatGPT? We will show how you can do it easily by combining Python4Delphi and Matplotlib library, inside Delphi and C++Builder - [Create a CheckBox using delphivcl.CheckBox](https://pythongui.org/create-a-checkbox-using-delphivcl-checkbox/) - Description delphivcl.CheckBox represents a check box that can be on (checked) or off (unchecked). A CheckBox component presents an option for the user. The user can check the box to select the option, or uncheck it to deselect the option. The Caption property can be used to define an accelerator key to a control. We - [Create a ListBox using delphivcl.ListBox](https://pythongui.org/create-a-listbox-using-delphivcl-listbox/) - Description delphivcl.ListBox displays a collection of items in a scrollable list. We use ListBox to display a scrollable list of items that users can select, add, or delete. ListBox is a wrapper for the Windows listbox control. We can browse all the properties, methods, and built-in properties of the delphivcl.ListBox using dir() command: Also, watch - [Discover Available delphivcl.Form Methods, Properties, and Events!](https://pythongui.org/discover-available-delphivcl-form-methods-properties-and-events/) - The documentation for Delphi’s VCL is available on Embarcadero’s DocWiki. You will notice that on DocWiki, all the VCL components are prefixed with a T. This is a - [OnModalBegin: delphivcl.Application Event that Occurs when a Modal Form is Opened](https://pythongui.org/onmodalbegin-delphivcl-application-event-that-occurs-when-a-modal-form-is-opened/) - OnModalBegin or DelphiVCL.Application.ModalBegin occurs when a modal form is opened. Write an OnModalBegin event handler to perform special processing when a modal form is opened. How to examine the properties, methods, and built-in properties of the DelphiVCL.Application.OnModalBegin? Let’s browse all the properties, methods, and built-in properties of the DelphiVCL.Application.OnModalBegin using dir() command: import DelphiVCL - [What does the OnMessage Event in delphivcl.Application do?](https://pythongui.org/what-does-the-onmessage-event-in-delphivcl-application-do/) - In Windows application development the OnMessage or delphivcl.Application.OnMessage occurs when the application receives a message from either the Windows operating system or another application. How to use the DelphiVCL.Application.OnMessage event properly? We use the OnMessage to trap any or all Windows messages posted to all windows in the application. The OnMessage event occurs when an - [What Does The OnIdle Event In delphivcl.Application Do?](https://pythongui.org/what-does-the-onidle-event-in-delphivcl-application-do/) - During Windows development, the OnIdle or delphivcl.Application.OnIdle occurs when an application becomes idle. Write an OnIdle event handler to perform special processing when an application is idle. An application is idle when it is not processing code. For example, an application is idle when it is waiting for input from the user. OnIdle is called - [What Does The OnHint Event In delphivcl.Application Do?](https://pythongui.org/what-does-the-onhint-event-in-delphivcl-application-do/) - What is the delphivcl.Application.OnHint event? The OnHint or DelphiVCL.Application.OnHint occurs when the mouse pointer moves over a control or menu item that can display a Help Hint. This mainly applies to Windows app development. How to use the delphivcl.Application.OnHint event properly? Write an OnHint event handler to perform special processing when the mouse pauses over - [What Is The OnHelp Event In delphivcl.Application?](https://pythongui.org/what-is-the-onhelp-event-in-delphivcl-application/) - What is the delphivcl.Application.OnHelp event? The OnHelp or DelphiVCL.Application.OnHelp occurs when the application receives a request for Help. You can examine and set it in the IDE software. How to use the delphivcl.Application.OnHelp event properly? Write an OnHelp event handler to perform special processing when the user requests Help. The HelpContext and HelpJump methods automatically trigger - [What is an OnGetActiveFormHandle Event in delphivcl.Application?](https://pythongui.org/what-is-an-ongetactiveformhandle-event-in-delphivcl-application/) - OnGetActiveFormHandle or DelphiVCL.Application.OnGetActiveFormHandle is the event triggered when reading the value of the ActiveFormHandle property. Let's take a look at all of DelphiVCL.Application.OnGetActiveFormHandle properties, methods, and built-in properties: import DelphiVCL dir(DelphiVCL.Application.OnGetActiveFormHandle) See the responses in our Windows command prompt: You can also read short information about the DelphiVCL.Application.OnGetActiveFormHandle using the print() command: print(DelphiVCL.Application.OnGetActiveFormHandle) print(DelphiVCL.Application.OnGetActiveFormHandle.__doc__) See - [What is an OnGetActiveFormHandle Event in delphivcl.Application?](https://pythongui.org/what-is-an-ongetactiveformhandle-event-in-delphivcl-application/) - OnGetActiveFormHandle or DelphiVCL.Application.OnGetActiveFormHandle is the event triggered when reading the value of the ActiveFormHandle property. Let's take a look at all of DelphiVCL.Application.OnGetActiveFormHandle properties, methods, and built-in properties: import DelphiVCL dir(DelphiVCL.Application.OnGetActiveFormHandle) See the responses in our Windows command prompt: You can also read short information about the DelphiVCL.Application.OnGetActiveFormHandle using the print() command: print(DelphiVCL.Application.OnGetActiveFormHandle) print(DelphiVCL.Application.OnGetActiveFormHandle.__doc__) See - [What Is The OnException Event in delphivcl.Application?](https://pythongui.org/what-is-the-onexception-event-in-delphivcl-application/) - The OnException or delphivcl.Application.OnException event occurs when an unhandled exception occurs in the application. This is a fundamental error event to understand when you develop Windows software. How is the delphivcl.Application.OnException event used? Use OnException to change the default behavior that occurs when an exception (a critical error) is not handled by regular application code. - [What is an OnDeactivate Event in delphivcl.Application?](https://pythongui.org/what-is-an-ondeactivate-event-in-delphivcl-application/) - OnDeactivate or delphivcl.Application.OnDeactivate event Occurs when an application becomes inactive. How to use the delphivcl.Application.OnDeactivate Event properly? Write an OnDeactivate event handler to perform any special processing that should occur immediately before the application is deactivated. The OnDeactivate event occurs when the user switches from the application to another Windows application. Note: You can also - [What Is An OnActivate Event In A delphivcl.Application?](https://pythongui.org/what-is-an-onactivate-event-in-a-delphivcl-application/) - In this post, we'll use the OnActivate or delphivcl.Application.OnActivate event that occurs when an application becomes active. Write an OnActivate event handler to perform special processing when the application becomes active. Learning how to do it will allow you to easily build and use Onactivate Event Handler on Python applications with Python Programming Software. When - [What Is The OnActionUpdate Event In delphivcl.Application?](https://pythongui.org/what-is-the-onactionupdate-event-in-delphivcl-application/) - In this post, we'll use OnActionUpdate or delphivcl.Application.OnActionUpdate event occurs when an action's Update method is called and its action list has not already handled it. Learning how to do it will allow you to easily build GUIs and test it with Python Testing Tools. Use the OnActionUpdate event handler to update the properties of - [What Is The OnActionUpdate Event In delphivcl.Application?](https://pythongui.org/what-is-the-onactionupdate-event-in-delphivcl-application/) - In this post, we'll use OnActionUpdate or delphivcl.Application.OnActionUpdate event occurs when an action's Update method is called and its action list has not already handled it. Learning how to do it will allow you to easily build GUIs and test it with Python Testing Tools. Use the OnActionUpdate event handler to update the properties of - [What You Need To Know About The OnActionExecute Event](https://pythongui.org/what-you-need-to-know-about-the-onactionexecute-event/) - What is the delphivcl.Application.OnActionExecute Event? The OnActionExecute or delphivcl.Application.OnActionExecute event occurs for Windows app development when an action's Execute method is called and its action list has not already handled it. Use the OnActionExecute event handler to respond when a user invokes actions whose action lists do not have OnExecute event handlers. How to use - [Learn To Build A Python GUI For Web Scraping Using BeautifulSoup Library In A Delphi Windows App](https://pythongui.org/learn-to-build-a-python-gui-for-web-scraping-using-beautifulsoup-library-in-a-delphi-windows-app/) - Are you looking for tools to build website scrapers to automate your data collecting process, and build a nice GUI for them? You can build scalable web scrapers easily by combining BeautifulSoup and Python4Delphi library, inside Delphi and C++Builder. BeautifulSoup is a library that makes it easy to scrape information from web pages. It sits - [What You Need To Know About The NormalizeTopMosts Method](https://pythongui.org/what-you-need-to-know-about-the-normalizetopmosts-method/) - The NormalizeTopMosts or DelphiVCL.Application.NormalizeTopMosts method is used in development on Windows to make forms that have been designated as topmost forms (their FormStyle is fsStayOnTop) behave as if they were not topmost forms. How to use the DelphiVCL.Application.NormalizeTopMosts Method properly? Use NormalizeTopMosts to allow a message box or dialog box that is displayed using the - [Learn What You Need To Know About delphivcl.Application.NormalizeAllTopMosts Method](https://pythongui.org/learn-what-you-need-to-know-about-delphivcl-application-normalizealltopmosts-method/) - NormalizeAllTopMosts or DelphiVCL.Application.NormalizeAllTopMosts method makes forms that have been designated as topmost forms (their FormStyle is fsStayOnTop) behave as if they were not topmost forms. Use NormalizeAllTopMosts to allow a message box or dialog box that is displayed using the Windows API functions (such as MessageBox and MessageDlg) directly, appear on top of a topmost - [Learn What You Need To Know About delphivcl.Application.NonBiDiKeyboard Property](https://pythongui.org/learn-what-you-need-to-know-about-delphivcl-application-nonbidikeyboard-property/) - NonBiDiKeyboard or DelphiVCL.Application.NonBiDiKeyboard property specifies the name of the keyboard map that should be used unless text reads from right to left. Use NonBiDiKeyboard to specify the keyboard map that should be used. This name is a string composed of the hexadecimal value of the language identifier (low word) and a device identifier (high word). - [What is the NewInstance Method in delphivcl.Application?](https://pythongui.org/what-is-the-newinstance-method-in-delphivcl-application/) - In this post, you'll learn more about NewInstance or DelphiVCL.Application.NewInstance method allocates memory for an instance of an object type and returns a pointer to that new instance. All constructors call NewInstance automatically. NewInstance calls InstanceSize to determine how much memory contains a particular instance to allocate from the heap. Do not call NewInstance directly. - [What is the NewInstance Method in delphivcl.Application?](https://pythongui.org/what-is-the-newinstance-method-in-delphivcl-application/) - In this post, you'll learn more about NewInstance or DelphiVCL.Application.NewInstance method allocates memory for an instance of an object type and returns a pointer to that new instance. All constructors call NewInstance automatically. NewInstance calls InstanceSize to determine how much memory contains a particular instance to allocate from the heap. Do not call NewInstance directly. - [What is the Name Property in delphivcl.Application?](https://pythongui.org/what-is-the-name-property-in-delphivcl-application/) - In this post, you'll learn more about Name or DelphiVCL.Application.Name property specifies the name of the component as referenced in the code. Use Name to change the name of a component to reflect its purpose in the current application. By default, the IDE assigns sequential names based on the type of the component, such as - [What is the Name Property in delphivcl.Application?](https://pythongui.org/what-is-the-name-property-in-delphivcl-application/) - In this post, you'll learn more about Name or DelphiVCL.Application.Name property specifies the name of the component as referenced in the code. Use Name to change the name of a component to reflect its purpose in the current application. By default, the IDE assigns sequential names based on the type of the component, such as - [Learn To Build A Python GUI For Scientific Computing With The Scipy Library In A Delphi Windows App](https://pythongui.org/learn-to-build-a-python-gui-for-scientific-computing-with-the-scipy-library-in-a-delphi-windows-app/) - If you need a Python-based ecosystem of open-source software for mathematics, science, and engineering, then Python’s SciPy (pronounced “Sigh Pie”) library is exactly what you need. You can easily run this library and give it a nice GUI using Python4Delphi (P4D). Python4Delphi is a free tool that allows you to work with Python scripts and - [Learn To Build A Python GUI For Scientific Computing With The Scipy Library In A Delphi Windows App](https://pythongui.org/learn-to-build-a-python-gui-for-scientific-computing-with-the-scipy-library-in-a-delphi-windows-app/) - If you need a Python-based ecosystem of open-source software for mathematics, science, and engineering, then Python’s SciPy (pronounced “Sigh Pie”) library is exactly what you need. You can easily run this library and give it a nice GUI using Python4Delphi (P4D). Python4Delphi is a free tool that allows you to work with Python scripts and - [Artificial Intelligence Solutions With Keras Library In A Windows Python App](https://pythongui.org/artificial-intelligence-solutions-with-keras-library-in-a-windows-python-app/) - You can deliver enterprise-grade AI solutions easily by combining Keras and Python4Delphi library, inside Delphi and C++Builder. Keras is a high-level neural ne - [What Is The ModalStarted Method In delphivcl.Application?](https://pythongui.org/what-is-the-modalstarted-method-in-delphivcl-application/) - In this post, you'll learn more about ModalStarted or DelphiVCL.Application.ModalStarted method is used to track the opening of the modal form. Call ModalStarted to indicate that a modal form is being opened. ModalStarted is called by the ShowModal method of TCustomForm. ModalStarted calls the OnModalStart event handler if defined. Learning more about the ModalStarted method will - [What Is The ModalStarted Method In delphivcl.Application?](https://pythongui.org/what-is-the-modalstarted-method-in-delphivcl-application/) - In this post, you'll learn more about ModalStarted or DelphiVCL.Application.ModalStarted method is used to track the opening of the modal form. Call ModalStarted to indicate that a modal form is being opened. ModalStarted is called by the ShowModal method of TCustomForm. ModalStarted calls the OnModalStart event handler if defined. Learning more about the ModalStarted method will - [What Is The ModalPopupMode Property In delphivcl.Application?](https://pythongui.org/what-is-the-modalpopupmode-property-in-delphivcl-application/) - In this post, you'll learn more about ModalPopupMode or delphivcl.Application.ModalPopupMode property controls how the modal form behaves, with respect to Windows' WS_POPUP style. Use ModalPopupMode to set the way modal forms behave, with respect to Windows' WS_POPUP style. Learning more about ModalPopupMode Property will allow you to easily build modal designs with Lightweight Python IDE - [What Is The ModalPopupMode Property In delphivcl.Application?](https://pythongui.org/what-is-the-modalpopupmode-property-in-delphivcl-application/) - In this post, you'll learn more about ModalPopupMode or delphivcl.Application.ModalPopupMode property controls how the modal form behaves, with respect to Windows' WS_POPUP style. Use ModalPopupMode to set the way modal forms behave, with respect to Windows' WS_POPUP style. Learning more about ModalPopupMode Property will allow you to easily build modal designs with Lightweight Python IDE - [This Is The delphivcl.Application.ModalLevel Property](https://pythongui.org/this-is-the-delphivcl-application-modallevel-property/) - What is the delphivcl.Application.ModalLevel Property? In this post, you'll learn more about ModalLevel or DelphiVCL.Application.ModalLevel property that gives the number of currently open modal forms. ModalLevel is a read-only property that gives the number of modal forms which are currently open. Any call to ModalStarted increments the value of ModalLevel, while each call to ModalFinished - [This Is The delphivcl.Application.ModalFinished Method](https://pythongui.org/this-is-the-delphivcl-application-modalfinished-method/) - In this post, you'll learn more about ModalFinished or DelphiVCL.Application.ModalFinished method tracks closing of a modal form. Learning more about DelphiVCL.Application.ModalFinished Method will allow you to create programs with Python Program Maker more easily. How to use the DelphiVCL.Application.ModalFinished Method properly? Call ModalFinished to indicate that a modal form is being closed. ModalFinished is called - [This Is The delphivcl.Application.ModalFinished Method](https://pythongui.org/this-is-the-delphivcl-application-modalfinished-method/) - In this post, you'll learn more about ModalFinished or DelphiVCL.Application.ModalFinished method tracks closing of a modal form. Learning more about DelphiVCL.Application.ModalFinished Method will allow you to create programs with Python Program Maker more easily. How to use the DelphiVCL.Application.ModalFinished Method properly? Call ModalFinished to indicate that a modal form is being closed. ModalFinished is called - [This Is The delphivcl.Application.ModalFinished Method](https://pythongui.org/this-is-the-delphivcl-application-modalfinished-method/) - In this post, you'll learn more about ModalFinished or DelphiVCL.Application.ModalFinished method tracks closing of a modal form. Learning more about DelphiVCL.Application.ModalFinished Method will allow you to create programs with Python Program Maker more easily. How to use the DelphiVCL.Application.ModalFinished Method properly? Call ModalFinished to indicate that a modal form is being closed. ModalFinished is called - [This Is The delphivcl.Application.Minimize Method](https://pythongui.org/this-is-the-delphivcl-application-minimize-method/) - In this post, you'll learn more about Minimize or DelphiVCL.Application.Minimize method is used to shrink an application to the Windows taskbar.Learning more about the Minimize method will enable you to quickly create applications that allow you to minimize a form or window using Python script writer. Call Minimize to minimize the application. When the user - [This Is The delphivcl.Application.MethodName Method](https://pythongui.org/this-is-the-delphivcl-application-methodname-method/) - In this post, you'll learn more about the MethodName or DelphiVCL.Application.MethodName method returns the name of a class method by address. There are situations when it is useful to invoke an object method without hard coding the method name in advance. Call MethodAddress to dynamically retrieve the address of such a method by specifying the - [This Is The delphivcl.Application.MethodName Method](https://pythongui.org/this-is-the-delphivcl-application-methodname-method/) - In this post, you'll learn more about the MethodName or DelphiVCL.Application.MethodName method returns the name of a class method by address. There are situations when it is useful to invoke an object method without hard coding the method name in advance. Call MethodAddress to dynamically retrieve the address of such a method by specifying the - [This Is The delphivcl.Application.MethodAddress Method](https://pythongui.org/this-is-the-delphivcl-application-methodaddress-method/) - What is the Purpose of delphivcl.Application.MethodAddress? In this post, you'll learn more about MethodAddress or DelphiVCL.Application.MethodAddress method returns the address of a class method by name. Note: You can use MethodAddress for published methods only. Learning more about the MethodAddress method will help you easily build a Python project in the future with Delphi VCL - [What Is The MainFormOnTaskBar Property In delphivcl.Application?](https://pythongui.org/what-is-the-mainformontaskbar-property-in-delphivcl-application/) - In this post, you'll learn more about the MainFormOnTaskBar or DelphiVCL.Application.MainFormOnTaskBar property controls how Windows taskbar buttons are handled in a VCL application. Learning more about MainFormOnTaskBar Method will allow you to easily build programs with a python program maker. How to use the DelphiVCL.Application.MainFormOnTaskBar Property properly? If the MainFormOnTaskBar is True, a taskbar button - [What Is The MainFormHandle Property in delphivcl.Application?](https://pythongui.org/what-is-the-mainformhandle-property-in-delphivcl-application/) - In this post, you'll learn how to use the MainForm or DelphiVCL.Application.MainForm property to give the Windows handle of the application main form. MainFormHandle gives the Windows handle of the application main form. Learning more about the MainFormHandle Property will help you to easily build Delphi VCL Applications using Python Windows GUI Builder. Let’s browse - [What is the MainForm Property in delphivcl.Application?](https://pythongui.org/what-is-the-mainform-property-in-delphivcl-application/) - In this post, you'll learn more about the MainForm or DelphiVCL.Application.MainForm property that identifies the form in the application that is the main form. The value of MainForm is the form that is the application's main window. The main form is the first form created in the main body of the application by a call - [What is the IsRightToLeft Method in delphivcl.Application?](https://pythongui.org/what-is-the-isrighttoleft-method-in-delphivcl-application/) - What is the Purpose of delphivcl.Application.IsRightToLeft Method? In this post, you'll learn more about IsRightToLeft or DelphiVCL.Application.IsRightToLeft method specifies whether the application adjusts its interface for Middle Eastern locales. Use IsRightToLeft to determine whether the application makes any adjustments of control alignment, text direction, or scroll bar placement. IsRightToLeft returns true if the application's BiDiMode - [What is the IsImplementorOf Method in delphivcl.Application?](https://pythongui.org/what-is-the-isimplementorof-method-in-delphivcl-application/) - What is the delphivcl.Application.IsImplementorOf Method? In this post, you'll learn more about IsImplementorOf or DelphiVCL.Application.IsImplementorOf method indicates whether the component implements a specified interface. Call IsImplementorOf to determine whether the component (or, if the component aggregates its interface with other components, whether the controlling component) supports the interface specified by I. IsImplementorOf is similar to - [Build An Artificial Intelligence Solution With TensorFlow Library In A Delphi Windows App](https://pythongui.org/build-an-artificial-intelligence-solutions-with-tensorflow-library-in-a-delphi-windows-app/) - TensorFlow is an open-source software library for high-performance numerical computation. Its flexible architecture allows easy deployment of computation across - [What Is The Icon Property In delphivcl.Application?](https://pythongui.org/what-is-the-icon-property-in-delphivcl-application/) - In this post, you'll learn more about Icon or DelphiVCL.Application.Icon property is used to specify the icon that appears when the form is minimized. Set the Icon property to provide an icon for the form. If Icon is not set, the system provides a default icon when the form is minimized. Learning more about the - [What Is The HookSynchronizeWakeup Method in delphivcl.Application?](https://pythongui.org/what-is-the-hooksynchronizewakeup-method-in-delphivcl-application/) - What is DelphiVCL.Application.HookSynchronizeWakeup method? In this post, you'll learn more about HookSynchronizeWakeup or DelphiVCL.Application.HookSynchronizeWakeup method assigns a method to the WakeMainThread variable. Applications rarely, if ever, call HookSynchronizeWakeup directly. HookSynchronizeWakeup is called from the TApplication or DelphiVCL.Application constructor to initialize the method that gets called when a thread initially synchronizes with the application’s main thread. - [How To Add Python Testing Tools Into Pandas Machine Learning Code](https://pythongui.org/how-to-add-python-testing-tools-into-pandas-machine-learning-code/) - This post explains how to test pandas code with the built-in test helper methods (pandas.testing) and with the additional tools like beavis and Datatest that gi - [How To Add Python Testing Tools Into Pandas Machine Learning Code](https://pythongui.org/how-to-add-python-testing-tools-into-pandas-machine-learning-code/) - This post explains how to test pandas code with the built-in test helper methods (pandas.testing) and with the additional tools like beavis and Datatest that gi - [What Does HookMainWindow In delphivcl.Application Do?](https://pythongui.org/what-does-hookmainwindow-in-delphivcl-application-do/) - In this post, you'll learn more about HookMainWindow or DelphiVCL.Application.HookMainWindow method enables a native Windows dialog box to receive messages sent to the application's main window. In case you've learned about HookMainWindow that allows you to switch applications with Alt+Tab, you may start your python journey with python for absolute beginners. How to use the HookMainWindow - [What Is The HintShortPause Property in delphivcl.Application?](https://pythongui.org/what-is-the-hintshortpause-property-in-delphivcl-application/) - In this post, you'll learn more about HintShortPause or DelphiVCL.Application.HintShortPause property is used to specify the time period to wait before bringing up a Hint if another Hint has already been shown. Use HintShortPause to reduce the flicker when moving the mouse quickly over a set of buttons that all have Help Hints on. Specify - [What Is The HintShortCuts Property in delphivcl.Application?](https://pythongui.org/hintshortcuts-property-in-delphivcl-application/) - In this post, you'll learn more about the HintShortCuts or DelphiVCL.Application.HintShortCuts property is used to specify whether the application's pop-up Hints include shortcut information. If HintShortCuts is True, the shortcut information is displayed. For example, if HintShortCuts is True, the hint for the Cut command might be Cut (Ctrl+X) instead of Cut. Learning more about - [What Does The HintPause Property Of delphivcl.Application Do?](https://pythongui.org/what-does-the-hintpause-property-of-delphivcl-application-do/) - In this post, you'll learn more about the HintPause or DelphiVCL.Application.HintPause property is used to specify the time interval that passes before the control's Help Hint appears when the user places the mouse pointer on a control or menu item. Use HintPause to change the default pause time of 500 milliseconds (or 1/2second) that is - [What Does HintMouseMessage In delphivcl.Application Do?](https://pythongui.org/what-does-hintmousemessage-in-delphivcl-application-do/) - In this post, you'll learn more about HintMouseMessage or DelphiVCL.Application.HintMouseMessage method regulates the display of hint windows. This method is called automatically when the mouse passes over control with a Hint. Applications rarely, if ever, call HintMouseMessage directly. HintMouseMessage is used internally to manage the display of the hint windows. You can use Python testing - [What Does HintMouseMessage In delphivcl.Application Do?](https://pythongui.org/what-does-hintmousemessage-in-delphivcl-application-do/) - In this post, you'll learn more about HintMouseMessage or DelphiVCL.Application.HintMouseMessage method regulates the display of hint windows. This method is called automatically when the mouse passes over control with a Hint. Applications rarely, if ever, call HintMouseMessage directly. HintMouseMessage is used internally to manage the display of the hint windows. You can use Python testing - [What Is The Best Python Graph Tool? graph-tool vs NetworkX](https://pythongui.org/what-is-the-best-python-graph-tool-graph-tool-vs-networkx/) - What is graph-tool? Graph-tool is a powerful Python module for graph manipulation and statistical analysis (a.k.a. networks). In contrast to most other Python m - [What Is The Best Python Graph Tool? graph-tool vs NetworkX](https://pythongui.org/what-is-the-best-python-graph-tool-graph-tool-vs-networkx/) - What is graph-tool? Graph-tool is a powerful Python module for graph manipulation and statistical analysis (a.k.a. networks). In contrast to most other Python m - [What Is The Best Python Graph Tool? graph-tool vs NetworkX](https://pythongui.org/what-is-the-best-python-graph-tool-graph-tool-vs-networkx/) - What is graph-tool? Graph-tool is a powerful Python module for graph manipulation and statistical analysis (a.k.a. networks). In contrast to most other Python m - [What Is The Best Python Graph Tool? graph-tool vs NetworkX](https://pythongui.org/what-is-the-best-python-graph-tool-graph-tool-vs-networkx/) - What is graph-tool? Graph-tool is a powerful Python module for graph manipulation and statistical analysis (a.k.a. networks). In contrast to most other Python m - [What Is The Best Python Graph Tool? graph-tool vs NetworkX](https://pythongui.org/what-is-the-best-python-graph-tool-graph-tool-vs-networkx/) - What is graph-tool? Graph-tool is a powerful Python module for graph manipulation and statistical analysis (a.k.a. networks). In contrast to most other Python m - [How To Make More Than 20 ChatGPT Prompts Work With Python GUI Builders And NumPy Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-numpy-library/) - With the growing demand for Data Science and Analytics skill sets, performing complex transformations or mathematical calculations with matrices or arrays is one of the skills you absolutely need. Are you looking for a simple way to integrate powerful N-dimensional array objects, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran code, useful linear algebra, - [How To Make More Than 20 ChatGPT Prompts Work With Python GUI Builders And NumPy Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-numpy-library/) - With the growing demand for Data Science and Analytics skill sets, performing complex transformations or mathematical calculations with matrices or arrays is one of the skills you absolutely need. Are you looking for a simple way to integrate powerful N-dimensional array objects, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran code, useful linear algebra, - [How To Make More Than 20 ChatGPT Prompts Work With Python GUI Builders And NumPy Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-numpy-library/) - With the growing demand for Data Science and Analytics skill sets, performing complex transformations or mathematical calculations with matrices or arrays is one of the skills you absolutely need. Are you looking for a simple way to integrate powerful N-dimensional array objects, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran code, useful linear algebra, - [How To Make More Than 20 ChatGPT Prompts Work With Python GUI Builders And NumPy Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-numpy-library/) - With the growing demand for Data Science and Analytics skill sets, performing complex transformations or mathematical calculations with matrices or arrays is one of the skills you absolutely need. Are you looking for a simple way to integrate powerful N-dimensional array objects, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran code, useful linear algebra, - [How To Make More Than 20 ChatGPT Prompts Work With Python GUI Builders And NumPy Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-numpy-library/) - With the growing demand for Data Science and Analytics skill sets, performing complex transformations or mathematical calculations with matrices or arrays is one of the skills you absolutely need. Are you looking for a simple way to integrate powerful N-dimensional array objects, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran code, useful linear algebra, - [How To Make More Than 20 ChatGPT Prompts Work With Python GUI Builders And NumPy Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-numpy-library/) - With the growing demand for Data Science and Analytics skill sets, performing complex transformations or mathematical calculations with matrices or arrays is one of the skills you absolutely need. Are you looking for a simple way to integrate powerful N-dimensional array objects, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran code, useful linear algebra, - [Specify Component's Boundary Properties using .SetBounds](https://pythongui.org/specify-components-boundary-properties-using-setbounds/) - Description .SetBounds will set the Left, Top, Width, and Height properties all at once. Use SetBounds to change all of the component's boundary properties at one time. The same effect can be achieved by setting the Left, Top, Width, and Height properties separately, but SetBounds changes all four properties at once ensuring that the control - [Specify Component's Boundary Properties using .SetBounds](https://pythongui.org/specify-components-boundary-properties-using-setbounds/) - Description .SetBounds will set the Left, Top, Width, and Height properties all at once. Use SetBounds to change all of the component's boundary properties at one time. The same effect can be achieved by setting the Left, Top, Width, and Height properties separately, but SetBounds changes all four properties at once ensuring that the control - [What does HintHidePause in delphivcl.Application do?](https://pythongui.org/what-does-hinthidepause-in-delphivcl-application-do/) - In this post, you'll learn more about HintHidePause or DelphiVCL.Application.HintHidePause property is used to specify the time interval to wait before hiding the Help Hint if the mouse has not moved from the control or menu item. Use HintHidePause to specify a wait time in milliseconds. The default value is 2500 milliseconds (or 2 1/2seconds), - [What Does HintColor In delphivcl.Application Do?](https://pythongui.org/what-does-hintcolor-in-delphivcl-application-do/) - In this post, you'll learn more about HintColor or DelphiVCL.Application.HintColor property determines the color of the hint boxes for the Help Hints for the application. Use HintColor to specify the hint box color. A default color value of clInfoBk is set for the HintColor property in the constructor when the application is created. To change - [What Does HintColor In delphivcl.Application Do?](https://pythongui.org/what-does-hintcolor-in-delphivcl-application-do/) - In this post, you'll learn more about HintColor or DelphiVCL.Application.HintColor property determines the color of the hint boxes for the Help Hints for the application. Use HintColor to specify the hint box color. A default color value of clInfoBk is set for the HintColor property in the constructor when the application is created. To change - [What Does The Hint Property In delphivcl.Application Do?](https://pythongui.org/what-does-the-hint-property-in-delphivcl-application-do/) - In this post, you'll learn more about Hint or DelphiVCL.Application.Hint property specifies the text string that appears in the Help Hint box. Learning how to use Hint Method will allow you to easily build GUIs and Python Project. How to use DelphiVCL.Application.Hint properly? The Hint property stores the Hint value of the control or menu item that appears - [What Is The Purpose Of delphivcl.Application.HideHint?](https://pythongui.org/what-is-the-purpose-of-delphivcl-application-hidehint/) - In this post, you'll learn more about HideHint or DelphiVCL.Application.HideHint method that hides the current hint. Learn more about HideHint which can then be used to easily build GUIs and check it with Python Online Compiler. Applications rarely, if ever, call HideHint directly. HideHint is used internally to hide the hint window at the appropriate - [This Is The delphivcl.Application.HelpSystem Property](https://pythongui.org/this-is-the-delphivcl-application-helpsystem-property/) - In this post, you'll learn more about HelpSystem or DelphiVCL.Application.HelpSystem property provides access to the interface for working with the Help system. TApplication uses IHelpSystem to interact with a Help system manager. This interface includes methods for displaying Help topics based on a keyword or topic ID. Applications can use the HelpSystem property to interact - [How To Understand delphivcl.Application.HelpShowTableOfContents](https://pythongui.org/how-to-understand-delphivcl-application-helpshowtableofcontents/) - In this post, you'll learn how to use the HelpShowTableOfContents method or DelphiVCL.Application.HelpShowTableOfContents to show the table of contents within the Help system. Use HelpShowTableOfContents to bring up the table of contents for the Help system specified in the CurrentHelpFile property. This method is preferred to calling System.HelpIntfs.ICustomHelpViewer.ShowTableOfContents, which cannot be used as the first - [What You Need To Understand delphivcl.Application.HelpFile](https://pythongui.org/what-you-need-to-understand-delphivcl-application-helpfile/) - In this post, you'll learn how to use the HelpFile property or DelphiVCL.Application.HelpFile to specify the name of the Help file the form uses to display the Help from. If your form should have a Help file different from the default Help file of the application specified using the TApplication.HelpFile property of the global TApplication - [What You Need To Understand delphivcl.Application.HelpFile](https://pythongui.org/what-you-need-to-understand-delphivcl-application-helpfile/) - In this post, you'll learn how to use the HelpFile property or DelphiVCL.Application.HelpFile to specify the name of the Help file the form uses to display the Help from. If your form should have a Help file different from the default Help file of the application specified using the TApplication.HelpFile property of the global TApplication - [What You Need To Understand delphivcl.Application.HelpFile](https://pythongui.org/what-you-need-to-understand-delphivcl-application-helpfile/) - In this post, you'll learn how to use the HelpFile property or DelphiVCL.Application.HelpFile to specify the name of the Help file the form uses to display the Help from. If your form should have a Help file different from the default Help file of the application specified using the TApplication.HelpFile property of the global TApplication - [Learn About The delphivcl.Application.HelpContext Method](https://pythongui.org/learn-about-the-delphivcl-application-helpcontext-method/) - In this post, you'll learn to use the HelpContext method or DelphiVCL.Application.HelpContext to display the Help topic specified by the numeric context identifier. Learning more about the HelpContext Method will allow you to easily build programs using Python programming software. Use HelpContext to show the Help topic specified by the numeric context identifier Context and - [What Is The delphivcl.Application.HelpCommand?](https://pythongui.org/what-is-the-delphivcl-application-helpcommand/) - In this post, you'll learn how to use the HelpCommand method or DelphiVCL.Application.HelpCommand to provide access to any of the Help commands in the application programming interface (API) of native Help handling functions HTMLHelp, WinHelp, or others. Learning how to use HelpCommand Method will allow you to easily build GUIs with Python Windows GUI Builder. - [Unlock the Power of Python for Deep Learning with Diffusion Model - The Engine behind Stable Diffusion](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-diffusion-model-the-engine-behind-stable-diffusion/) - Deep learning is a subset of machine learning, which is a subset of artificial intelligence (AI), the technology behind the most exciting capabilities in robotics, natural language processing, image and video recognition, large language models (LLMs), generative AI, etc. To address intricate problems, extensive amounts of data and substantial computational capabilities are essential for the - [Unlock the Power of Python for Deep Learning with Diffusion Model - The Engine behind Stable Diffusion](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-diffusion-model-the-engine-behind-stable-diffusion/) - Deep learning is a subset of machine learning, which is a subset of artificial intelligence (AI), the technology behind the most exciting capabilities in robotics, natural language processing, image and video recognition, large language models (LLMs), generative AI, etc. To address intricate problems, extensive amounts of data and substantial computational capabilities are essential for the - [Unlock the Power of Python for Deep Learning with Diffusion Model - The Engine behind Stable Diffusion](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-diffusion-model-the-engine-behind-stable-diffusion/) - Deep learning is a subset of machine learning, which is a subset of artificial intelligence (AI), the technology behind the most exciting capabilities in robotics, natural language processing, image and video recognition, large language models (LLMs), generative AI, etc. To address intricate problems, extensive amounts of data and substantial computational capabilities are essential for the - [Unlock the Power of Python for Deep Learning with Diffusion Model - The Engine behind Stable Diffusion](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-diffusion-model-the-engine-behind-stable-diffusion/) - Deep learning is a subset of machine learning, which is a subset of artificial intelligence (AI), the technology behind the most exciting capabilities in robotics, natural language processing, image and video recognition, large language models (LLMs), generative AI, etc. To address intricate problems, extensive amounts of data and substantial computational capabilities are essential for the - [Unlock the Power of Python for Deep Learning with Radial Basis Function Networks (RBFNs)](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-radial-basis-function-networks-rbfns/) - Deep learning algorithms work with almost any kind of data and require large amounts of computation power and information to solve complicated issues. Now, let - [Unlock the Power of Python for Deep Learning with Radial Basis Function Networks (RBFNs)](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-radial-basis-function-networks-rbfns/) - Deep learning algorithms work with almost any kind of data and require large amounts of computation power and information to solve complicated issues. Now, let - [Unlock the Power of Python for Deep Learning with Radial Basis Function Networks (RBFNs)](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-radial-basis-function-networks-rbfns/) - Deep learning algorithms work with almost any kind of data and require large amounts of computation power and information to solve complicated issues. Now, let - [Unlock the Power of Python for Deep Learning with Radial Basis Function Networks (RBFNs)](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-radial-basis-function-networks-rbfns/) - Deep learning algorithms work with almost any kind of data and require large amounts of computation power and information to solve complicated issues. Now, let - [Unlock the Power of Python for Deep Learning with Radial Basis Function Networks (RBFNs)](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-radial-basis-function-networks-rbfns/) - Deep learning algorithms work with almost any kind of data and require large amounts of computation power and information to solve complicated issues. Now, let - [Add Strings to Various Components using .Items](https://pythongui.org/add-strings-to-various-components-using-items/) - Description In previous examples, we already use .Items several times (see Getting Started with DelphiVCL III: Overview of Commonly used VCL Components). We use it in ListBox, ComboBox, and RadioGroup. Items contain the strings that appear in the ListBox, ComboBox, and RadioGroup. Use Items to add, insert, delete, and move items. By default, the items - [Add Strings to Various Components using .Items](https://pythongui.org/add-strings-to-various-components-using-items/) - Description In previous examples, we already use .Items several times (see Getting Started with DelphiVCL III: Overview of Commonly used VCL Components). We use it in ListBox, ComboBox, and RadioGroup. Items contain the strings that appear in the ListBox, ComboBox, and RadioGroup. Use Items to add, insert, delete, and move items. By default, the items - [Learn about delphivcl.Application.HasParent](https://pythongui.org/learn-about-delphivcl-application-hasparent/) - In this post, you'll learn how to use the HasParent method or DelphiVCL.Application.HasParent to verify whether the component has a parent. Call HasParent to determine whether a specific component has a parent. Derived classes override this method to implement proper handling for parenting. Use GetParentComponent to retrieve the component reference. Learning more about the HasParent - [Learn about delphivcl.Application.HasParent](https://pythongui.org/learn-about-delphivcl-application-hasparent/) - In this post, you'll learn how to use the HasParent method or DelphiVCL.Application.HasParent to verify whether the component has a parent. Call HasParent to determine whether a specific component has a parent. Derived classes override this method to implement proper handling for parenting. Use GetParentComponent to retrieve the component reference. Learning more about the HasParent - [Learn about delphivcl.Application.HasParent](https://pythongui.org/learn-about-delphivcl-application-hasparent/) - In this post, you'll learn how to use the HasParent method or DelphiVCL.Application.HasParent to verify whether the component has a parent. Call HasParent to determine whether a specific component has a parent. Derived classes override this method to implement proper handling for parenting. Use GetParentComponent to retrieve the component reference. Learning more about the HasParent - [Learn about delphivcl.Application.HasParent](https://pythongui.org/learn-about-delphivcl-application-hasparent/) - In this post, you'll learn how to use the HasParent method or DelphiVCL.Application.HasParent to verify whether the component has a parent. Call HasParent to determine whether a specific component has a parent. Derived classes override this method to implement proper handling for parenting. Use GetParentComponent to retrieve the component reference. Learning more about the HasParent - [Learn About delphivcl.Application.HandleMessage In Python](https://pythongui.org/learn-about-delphivcl-application-handlemessage-in-python/) - In this post, you'll learn how to use the HandleMessage method or DelphiVCL.Application.HandleMessage to interrupt the execution of an application while Windows processes a message in the Windows message queue. Learning more about the HandleMessage method will help you build a Python project more easily in the future. HandleMessage interrupts the execution of the application - [Learn About delphivcl.Application.HandleMessage In Python](https://pythongui.org/learn-about-delphivcl-application-handlemessage-in-python/) - In this post, you'll learn how to use the HandleMessage method or DelphiVCL.Application.HandleMessage to interrupt the execution of an application while Windows processes a message in the Windows message queue. Learning more about the HandleMessage method will help you build a Python project more easily in the future. HandleMessage interrupts the execution of the application - [What Does delphivcl.Application.HandleException Do?](https://pythongui.org/what-does-delphivcl-application-handleexception-do/) - In this post, you'll learn how the HandleException method, also known as DelphiVCL.Application.HandleException, works. It's used to provide the application with default exception handling. If an exception passes through all the try blocks in the application code, the application automatically calls HandleException, which displays a dialog box indicating an error has occurred. Unless the exception - [Learn About The Handle Property in delphivcl.Application](https://pythongui.org/learn-about-the-handle-property-in-delphivcl-application/) - In this post, you'll learn more about the Handle property or DelphiVCL.Application.Handle is used to provide access to the underlying Windows screen object for the control. The Handle property returns the window handle for the underlying Microsoft Windows screen object. Use the Handle property to bypass the VCL API and directly access the underlying window. - [What Is The GetParentComponent Method in delphivcl.Application?](https://pythongui.org/what-is-the-getparentcomponent-method-in-delphivcl-application/) - In this post, you'll learn more about the GetParentComponent method or DelphiVCL.Application.GetParentComponent is used to return the containing component. GetParentComponent returns a reference to the component that contains the current component, or nil if there is no container. Use HasParent to determine whether a component has a containing component. For example, a button on a - [All You Need To Know About GetNamePath Method in delphivcl.Application](https://pythongui.org/all-you-need-to-know-about-getnamepath-method-in-delphivcl-application/) - In this post, you'll learn how to use GetNamePath method or DelphiVCL.Application.GetNamePath to return a string used by the Object Inspector. GetNamePath is used to determine the text to display in the Object Inspector for the name of the object being edited. GetNamePath is introduced in TPersistent so descendants such as collections can appear in - [Python: Getting Started with DelphiVCL4Python II: Breakdown The Form Components](https://pythongui.org/python-getting-started-with-delphivcl-ii-breakdown-the-form-components/) - Description This post will break down the code example to create a simple Form app as presented in the previous post. These steps are essential for Python Developers to be familiar with Delphi VCL methods, events, and properties, to enable you in creating professional Windows Apps, without installing Delphi. Code example and explanation Below are - [Python Windows App: Draw A Rectangle With delphivcl.Shape](https://pythongui.org/python-windows-app-draw-a-rectangle-with-delphivcl-shape/) - Description delphivcl.Shape represents a geometric shape that can be drawn on a form. Add a Shape object to a form to draw a simple geometric shape on the form. TShape introduces properties to describe the pen used to outline the shape and the brush used to fill it. If the shape is only part of - [Python Windows App: Draw A Rectangle With delphivcl.Shape](https://pythongui.org/python-windows-app-draw-a-rectangle-with-delphivcl-shape/) - Description delphivcl.Shape represents a geometric shape that can be drawn on a form. Add a Shape object to a form to draw a simple geometric shape on the form. TShape introduces properties to describe the pen used to outline the shape and the brush used to fill it. If the shape is only part of - [Python Windows App: Draw A Rectangle With delphivcl.Shape](https://pythongui.org/python-windows-app-draw-a-rectangle-with-delphivcl-shape/) - Description delphivcl.Shape represents a geometric shape that can be drawn on a form. Add a Shape object to a form to draw a simple geometric shape on the form. TShape introduces properties to describe the pen used to outline the shape and the brush used to fill it. If the shape is only part of - [What Is The GetInterfaceTable Method in delphivcl.Application?](https://pythongui.org/what-is-the-getinterfacetable-method-in-delphivcl-application/) - In this post, you'll learn how to use the GetInterfaceTable method or DelphiVCL.Application.GetInterfaceTable to return a pointer to a structure containing all of the interfaces implemented by a given class. Learning more about the GetInterfaceTable will help you build easily Delphi Applications with Python Windows GUI Builder Examining the properties and methods of DelphiVCL.Application.GetInterfaceTable Let’s browse all - [Use The GetInterface Method In delphivcl.Application](https://pythongui.org/use-the-getinterface-method-in-delphivcl-application/) - In this post, you'll learn more about the GetInterface method or DelphiVCL.Application.GetInterface is used to retrieve a specified interface. GetInterface retrieves the interface designated by a GUID or type name. The basic implementation of GetInterface uses the GUID specified in the IID parameter. If the specified interface is supported by the class, it is returned - [Use The GetInterface Method In delphivcl.Application](https://pythongui.org/use-the-getinterface-method-in-delphivcl-application/) - In this post, you'll learn more about the GetInterface method or DelphiVCL.Application.GetInterface is used to retrieve a specified interface. GetInterface retrieves the interface designated by a GUID or type name. The basic implementation of GetInterface uses the GUID specified in the IID parameter. If the specified interface is supported by the class, it is returned - [How To Use The GetHashCode Method in delphivcl.Application](https://pythongui.org/how-to-use-the-gethashcode-method-in-delphivcl-application/) - In this post, you'll learn how to use the GetHashCode method or DelphiVCL.Application.GetHashCode is used to return an integer containing the hash code. By default, calling GetHashCode on an object returns an integer representing the virtual address at which the object is stored. Notes: GetHashCode is supposed to be overridden in user-derived classes, to provide - [What Is The GetEnumerator Method in delphivcl.Application?](https://pythongui.org/what-is-the-getenumerator-method-in-delphivcl-application/) - In this post, you'll learn how to use the GetEnumerator method or DelphiVCL.Application.GetEnumerator to return a TComponent enumerator. GetEnumerator returns a TComponentEnumerator reference, which enumerates the components contained within a specified containing component. To process all these subcomponents, call the TComponentEnumerator GetCurrent method within a While MoveNext do loop. Learning how to do it will - [This Is The FreeOnRelease Method Of delphivcl.Application](https://pythongui.org/this-is-the-freeonrelease-method-of-delphivcl-application/) - In this post, you'll learn more about FreeOnRelease method or DelphiVCL.Application.FreeOnRelease is used to free the interface reference for components that were created from COM classes. FreeOnRelease is called when an interface implemented by the component is released. FreeOnRelease is used internally and calls the corresponding interface method. It should not be necessary to call - [This Is The FreeOnRelease Method Of delphivcl.Application](https://pythongui.org/this-is-the-freeonrelease-method-of-delphivcl-application/) - In this post, you'll learn more about FreeOnRelease method or DelphiVCL.Application.FreeOnRelease is used to free the interface reference for components that were created from COM classes. FreeOnRelease is called when an interface implemented by the component is released. FreeOnRelease is used internally and calls the corresponding interface method. It should not be necessary to call - [What Is The FreeNotification Method In DelphiVCL4Python?](https://pythongui.org/what-is-the-freenotification-method-in-delphivcl/) - In this post, you'll learn how to use the FreeNotification method or DelphiVCL.Application.FreeNotification to ensure that AComponent is notified that the component is going to be destroyed. Use FreeNotification to register AComponent as a component that should be notified when the component is about to be destroyed. It is only necessary to register components this - [What is the Free Method in delphivcl.Application?](https://pythongui.org/what-is-the-free-method-in-delphivcl-application/) - In this post, we'll use the Free method or DelphiVCL.Application.Free to destroy an object and free its associated memory, if necessary. Learning how to do it will allow you to easily build GUIs with Python Development Tools. Use Free to destroy an object. Free automatically calls the destructor if the object reference is not nil. - [What is the FindComponent Method in delphivcl.Application?](https://pythongui.org/what-is-the-findcomponent-method-in-delphivcl-application/) - In this post, we'll use the FindComponent method or DelphiVCL.Application.FindComponent to indicate whether a given component is owned by the component. Learning how to do it will allow you to easily build GUIs with Python Windows GUI Builder. FindComponent returns the component in the Components property array with the name that matches the string in - [What is the FieldAddress Method in delphivcl.Application?](https://pythongui.org/what-is-the-fieldaddress-method-in-delphivcl-application/) - In this post, we'll use the FieldAddress method or DelphiVCL.Application.FieldAddress to return the address of a published object field. Learning how to do it will allow you to easily build GUIs with Python Coding Software. FieldAddress is used internally by the component streaming system to access a specified published field of an object. FieldAddress returns - [What is the FieldAddress Method in delphivcl.Application?](https://pythongui.org/what-is-the-fieldaddress-method-in-delphivcl-application/) - In this post, we'll use the FieldAddress method or DelphiVCL.Application.FieldAddress to return the address of a published object field. Learning how to do it will allow you to easily build GUIs with Python Coding Software. FieldAddress is used internally by the component streaming system to access a specified published field of an object. FieldAddress returns - [What Is The ExecuteAction Method In delphivcl.Application?](https://pythongui.org/what-is-the-executeaction-method-in-delphivcl-application/) - When the user invokes an action, a series of calls ensue to respond to that action. First, the action list that contains the action generates an OnExecute event. If the action list does not handle the OnExecute event, then the action is routed to the Application object's ExecuteAction method, which invokes the OnActionExecute event handler. - [What Is The ExecuteAction Method In delphivcl.Application?](https://pythongui.org/what-is-the-executeaction-method-in-delphivcl-application/) - When the user invokes an action, a series of calls ensue to respond to that action. First, the action list that contains the action generates an OnExecute event. If the action list does not handle the OnExecute event, then the action is routed to the Application object's ExecuteAction method, which invokes the OnActionExecute event handler. - [What is the ExeName Property in delphivcl.Application?](https://pythongui.org/what-is-the-exename-property-in-delphivcl-application/) - The ExeName property or DelphiVCL.Application.ExeName contains the file name of the application's executable file including path information. In this post, we'll use Use ExeName to obtain the name of the executable file for the application. ExeName is the fully-qualified name, including the path to the application's executable in Python Windows GUI Builder. More things about - [Understanding The Purpose of delphivcl.Application.Equals](https://pythongui.org/understanding-the-purpose-of-delphivcl-application-equals/) - In this post, we'll use the Equals method or DelphiVCL.Application.Equals to check whether the current instance and the Obj parameter are equal. The function has one Obj parameter of the TObject type. Learning how to do it will allow you to easily build GUIs with Python Build Tools. By default, the Equals method shows whether - [How To Understand delphivcl.Application.EndInvoke](https://pythongui.org/how-to-understand-delphivcl-application-endinvoke/) - In this post, we'll use the EndInvoke property or DelphiVCL.Application.EndInvoke to block the caller until the specified ASyncResult completes. Learning how to do it will allow you to easily create GUIs with Python Windows GUI Builder. Returns the result from the method that BeginInvoke asynchronously executes. This result is immediately returned after the given IAsyncResult - [What Is The Application.Dispatch DelphiVCL4Python Method?](https://pythongui.org/what-is-the-application-dispatch-delphivcl-method/) - Use the Dispatch method or DelphiVCL.Application.Dispatch from the DelphiVCL library to call message-handling methods for the object, based on the contents of the Message parameter. Call Dispatch to automatically pass messages to the appropriate message handler. Dispatch determines whether a message is in the list of message handlers declared for the object. If the object - [What Is The Application.Dispatch DelphiVCL4Python Method?](https://pythongui.org/what-is-the-application-dispatch-delphivcl-method/) - Use the Dispatch method or DelphiVCL.Application.Dispatch from the DelphiVCL library to call message-handling methods for the object, based on the contents of the Message parameter. Call Dispatch to automatically pass messages to the appropriate message handler. Dispatch determines whether a message is in the list of message handlers declared for the object. If the object - [Learn About delphivcl.Application.Destroying](https://pythongui.org/learn-about-delphivcl-application-destroying/) - The Destroying method or DelphiVCL.Application.Destroying is used to indicate that the component and its owned components are about to be destroyed. Destroying sets the csDestroying flag in the ComponentState property. It then calls the Destroying method for each owned component so that its csDestroying flag is also set. If csDestroying is already set, Destroying does - [Learn About delphivcl.Application.Destroying](https://pythongui.org/learn-about-delphivcl-application-destroying/) - The Destroying method or DelphiVCL.Application.Destroying is used to indicate that the component and its owned components are about to be destroyed. Destroying sets the csDestroying flag in the ComponentState property. It then calls the Destroying method for each owned component so that its csDestroying flag is also set. If csDestroying is already set, Destroying does - [Learn About delphivcl.Application.DestroyComponents](https://pythongui.org/learn-about-delphivcl-application-destroycomponents/) - The DestroyComponents method or DelphiVCL.Application.DestroyComponents is used to destroy all owned components. DestroyComponents iterates through the components owned by the component, removing each from the list of owned components and destroying it. It is not necessary to call DestroyComponents directly. DestroyComponents is automatically called when the component is destroyed. Let’s browse all the properties, methods, - [What is delphivcl.Application.DesignInfo?](https://pythongui.org/what-is-delphivcl-application-designinfo/) - In this post, we'll use the DesignInfo property or DelphiVCL.Application.DesignInfo contains information used by the Form designer in Python Program Maker. DesignInfo is used internally. Do not use this property in applications. Let’s browse all the properties, methods, and built-in properties of the DelphiVCL.Application.DesignInfo using dir() command: import DelphiVCL dir(DelphiVCL.Application.DesignInfo) See the responses in our - [Understanding delphivcl.Application.DefaultHandler](https://pythongui.org/understanding-delphivcl-application-defaulthandler/) - Use the DefaultHandler method or DelphiVCL.Application.DefaultHandler to provide the interface for a method that processes message records. DefaultHandler is called by Dispatch when it cannot find a method for a particular message. DefaultHandler provides message handling for all messages for which an object does not have specific handlers. Descendant classes that process messages override DefaultHandler - [Specifies the Default Font used by the Application using delphivcl.Application.DefaultFont](https://pythongui.org/specifies-the-default-font-used-by-the-application-using-delphivcl-application-defaultfont/) - Use the DefaultFont property or DelphiVCL.Application.DefaultFont to specify the default font used by the application. DefaultFont specifies the default font used by the application. All newly created forms use DefaultFont if the ParentFont property is set to True. Changing DefaultFont later at run-time will trigger an update for all forms that use the parent font. - [Understanding delphivcl.Application.CurrentHelpFile In Windows Development](https://pythongui.org/understanding-delphivcl-application-currenthelpfile-in-windows-development/) - When carrying out Windows development, use the CurrentHelpFile property or DelphiVCL.Application.CurrentHelpFile to indicate the current Help file. You can read CurrentHelpFile to determine the name of the Help file that is currently used by the application when it executes a Help command (through the HelpCommand method) or when it brings up context-sensitive Help (through the - [Understanding delphivcl.Application.CurrentHelpFile In Windows Development](https://pythongui.org/understanding-delphivcl-application-currenthelpfile-in-windows-development/) - When carrying out Windows development, use the CurrentHelpFile property or DelphiVCL.Application.CurrentHelpFile to indicate the current Help file. You can read CurrentHelpFile to determine the name of the Help file that is currently used by the application when it executes a Help command (through the HelpCommand method) or when it brings up context-sensitive Help (through the - [What is delphivcl.Application.CreateHandle?](https://pythongui.org/what-is-delphivcl-application-createhandle/) - We can use the CreateHandle method or DelphiVCL.Application.CreateHandle to generate a main window for the application if it does not already have one. Do not call CreateHandle directly. In EXEs, the application's constructor calls CreateHandle. In DLLs, it does not. CreateHandle encapsulates much of what traditional Windows programs write in WinMain. For example, CreateHandle registers - [What Is The delphivcl.Application.CreateForm Method?](https://pythongui.org/what-is-the-delphivcl-application-createform-method/) - When you develop windows software use CreateForm method or DelphiVCL.Application.CreateForm to create a new form. Call CreateForm to dynamically create a form at runtime. Developers do not need to add code for creating most forms, because typically one or more calls to CreateForm are added automatically to the project's source when using the form designer. - [What Is The delphivcl.Application.CreateForm Method?](https://pythongui.org/what-is-the-delphivcl-application-createform-method/) - When you develop windows software use CreateForm method or DelphiVCL.Application.CreateForm to create a new form. Call CreateForm to dynamically create a form at runtime. Developers do not need to add code for creating most forms, because typically one or more calls to CreateForm are added automatically to the project's source when using the form designer. - [Creating A New Application With delphivcl.Application.Create](https://pythongui.org/creating-a-new-application-with-delphivcl-application-create/) - In this post, we'll use the Create method of the DelphiVCL.Application object, & DelphiVCL.Application.Create, to create a new VCL-based application.Do not call Create directly. Each GUI application automatically creates an instance of an application object. Learning how to do it will allow you to easily build GUIs with Python Program Maker. For DelphiVCL.Application or TApplication, - [Understanding delphivcl.Application.ControlDestroyed](https://pythongui.org/understanding-delphivcl-application-controldestroyed/) - The ControlDestroyed method or DelphiVCL.Application.ControlDestroyed is used to notify the application when a control is destroyed. ControlDestroyed is for internal use and is called automatically by TControl. Do not call it directly. ControlDestroyed notifies the application that the control passed as the Control parameter has been destroyed, so that the properties which refer to controls, - [What Is The Role Of delphivcl.Application.Components?](https://pythongui.org/what-is-the-role-of-delphivcl-application-components/) - The Components property or DelphiVCL.Application.Components in Windows app development is used to list all components owned by the component. Of then this is used to programmatically iterate through all the components on a form or panel in order to update them in some way. Use Components to access any of the components owned by this - [What Is The Role Of delphivcl.Application.Components?](https://pythongui.org/what-is-the-role-of-delphivcl-application-components/) - The Components property or DelphiVCL.Application.Components in Windows app development is used to list all components owned by the component. Of then this is used to programmatically iterate through all the components on a form or panel in order to update them in some way. Use Components to access any of the components owned by this - [Learn about delphivcl.Application.ComponentState For Development On Windows](https://pythongui.org/learn-about-delphivcl-application-componentstate-for-development-on-windows/) - When performing development on Windows, the ComponentState property or DelphiVCL.Application.ComponentState is used to describe the current state of the component, indicating when a component needs to avoid certain actions. ComponentState is a set of constants defined in the TComponentState type. Components use the ComponentState property to detect states in which certain kinds of actions are - [Why Would You Use Application.ComponentIndex From DelphiVCL4Python?](https://pythongui.org/why-would-you-use-application-componentindex-from-delphivcl/) - The ComponentIndex property or DelphiVCL.Application.ComponentIndex from DelphiVCL is used to indicate the position of the component in its owner's Components property array. Use ComponentIndex when iterating through the Components list of the component's owner to perform an action on owned components. It can be used in conjunction with ComponentCount. ComponentIndex is used internally for iterative - [Learn About delphivcl.Application.ComponentCount](https://pythongui.org/learn-about-delphivcl-application-componentcount/) - The ComponentCount property or DelphiVCL.Application.ComponentCount is used to indicate the number of components owned by the component. Use the ComponentCount property to determine the number of components owned by a component, for example, when iterating through the components list to perform an action on all owned components. The ComponentCount property equals the number of items - [Learn About delphivcl.Application.ComObject](https://pythongui.org/learn-about-delphivcl-application-comobject/) - The ComObject property or DelphiVCL.Application.ComObject is used to specify the interface reference implemented by the component. Use ComObject to assign a COM interface implemented by a component to an interface reference. This property is used by components that support COM interfaces. If the component is not a wrapper for a COM component, trying to read - [What Is The DelphiVCL4Python Application.CleanupInstance Method?](https://pythongui.org/what-is-the-delphivcl-application-cleanupinstance-method/) - The DelphiVCL CleanupInstance method or DelphiVCL.Application.CleanupInstance is used to perform finalization on long strings, variants, and interface variables within a class. Do not call CleanupInstance directly. CleanupInstance is called automatically when the object instance is destroyed. CleanupInstance releases all long strings and variants. It sets long strings to empty and variants to Unassigned. Let’s browse - [What is the ClassType Method in delphivcl.Application?](https://pythongui.org/what-is-the-classtype-method-in-delphivcl-application/) - The ClassType method or DelphiVCL.Application.ClassType is used to return the class reference for the object's class. Note: ClassType dynamically determines the type of an object and returns its class reference, or metaclass. Avoid using ClassType in application code. Let’s browse all the properties, methods, and built-in properties of the DelphiVCL.Application.ClassType using dir() command: import DelphiVCL - [What is the ClassNameIs Method in delphivcl.Application?](https://pythongui.org/what-is-the-classnameis-method-in-delphivcl-application/) - The ClassNameIs method or DelphiVCL.Application.ClassNameIs is used to determine whether an object is of a specific type when you develop windows software. ClassNameIs determines whether an object instance or class reference has a class name that matches a specified string. This is useful to query objects across modules or shared libraries. Let’s browse all the - [What is the ClassName Method in delphivcl.Application?](https://pythongui.org/what-is-the-classname-method-in-delphivcl-application/) - The ClassName method or DelphiVCL.Application.ClassName is used to return a string indicating the type of the object instance (as opposed to the type of the variable passed as an argument). Use ClassName to obtain the class name from an object instance or class reference. This is useful for differentiating object instances that are assigned to - [What is the ClassInfo Method in delphivcl.Application?](https://pythongui.org/what-is-the-classinfo-method-in-delphivcl-application/) - The ClassInfo method or DelphiVCL.Application.ClassInfo is used to return a pointer to the run-time type information (RTTI) table for the object type. ClassInfo provides access to the RTTI table for a given object type. Some classes do not provide run-time type information. For these classes, ClassInfo returns nil (Delphi) or NULL (C++). All classes descended - [Understanding delphivcl.Application.CancelHint](https://pythongui.org/understanding-delphivcl-application-cancelhint/) - The CancelHint method or DelphiVCL.Application.CancelHint is used to cancel the display of a hint for a control. Applications rarely, if ever, call CancelHint directly. CancelHint is used internally to cancel the display of hints at appropriate times, such as when a window is not valid or when the application closes. CancelHint calls a series of - [Everything You Need To Know About C++ ABI Inside DelphiVCL4Python](https://pythongui.org/everything-you-need-to-know-about-c-abi-inside-delphivcl/) - C++ ABIs or more specifically: DelphiVCL.Application.CPP_ABI_1, DelphiVCL.Application.CPP_ABI_2, and DelphiVCL.Application.CPP_ABI_3 inside DelphiVCL.Application is C++ ABIs (Application Binary Interfaces, which are implemented under the hood, including how parameters are passed, such as in a register or on the stack). In windows development software but also especially for Linux, an application binary interface (ABI) is an interface between - [Everything You Need To Know About C++ ABI Inside DelphiVCL4Python](https://pythongui.org/everything-you-need-to-know-about-c-abi-inside-delphivcl/) - C++ ABIs or more specifically: DelphiVCL.Application.CPP_ABI_1, DelphiVCL.Application.CPP_ABI_2, and DelphiVCL.Application.CPP_ABI_3 inside DelphiVCL.Application is C++ ABIs (Application Binary Interfaces, which are implemented under the hood, including how parameters are passed, such as in a register or on the stack). In windows development software but also especially for Linux, an application binary interface (ABI) is an interface between - [Create a Multiline Edit Control on a Form using delphivcl.Memo](https://pythongui.org/create-a-multiline-edit-control-on-a-form-using-delphivcl-memo/) - Description delphivcl.Memo is a wrapper for a Windows multiline edit control. We use Memo to put a standard Windows multiline edit control on a form. Multiline edit boxes allow the user to enter more than one line of text. They are appropriate for representing lengthy information. Note: Under Windows, there may be a limit of - [Create a Multiline Edit Control on a Form using delphivcl.Memo](https://pythongui.org/create-a-multiline-edit-control-on-a-form-using-delphivcl-memo/) - Description delphivcl.Memo is a wrapper for a Windows multiline edit control. We use Memo to put a standard Windows multiline edit control on a form. Multiline edit boxes allow the user to enter more than one line of text. They are appropriate for representing lengthy information. Note: Under Windows, there may be a limit of - [Understanding delphivcl.Application.BiDiMode](https://pythongui.org/understanding-delphivcl-application-bidimode/) - BiDiMode property or DelphiVCL.Application.BiDiMode is used to indicate the layout of the application when running under Middle Eastern versions of Windows. Use BiDiMode to specify the bi-directional mode for the application. The bi-directional mode controls the direction in which text appears (left-to-right or right-to-left), the placement of vertical scroll bars, and the default alignment of - [Understanding delphivcl.Application.BiDiKeyboard](https://pythongui.org/understanding-delphivcl-application-bidikeyboard/) - BiDiKeyboard property or DelphiVCL.Application.BiDiKeyboard is used to specify the name of the keyboard map that should be used in middle-east locales when text reads from right to left. This name is a string composed of the hexadecimal value of the language identifier (low word) and a device identifier (high word). For example, Saudi Arabian Arabic - [Understanding delphivcl.Application.BeginInvoke](https://pythongui.org/understanding-delphivcl-application-begininvoke/) - BeginInvoke method or DelphiVCL.Application.BeginInvoke is used to perform an asynchronous call to the method specified by either AProc or AFunc. The AContext parameter specifies the context where the method executes in. This context corresponds to the main thread. In case of a Tcontrol descendant, it executes in the context of the thread on which the - [Learn About delphivcl.Application.BeforeDestruction](https://pythongui.org/learn-about-delphivcl-application-beforedestruction/) - BeforeDestruction method or DelphiVCL.Application.BeforeDestruction is used to respond before the first destructor executes. BeforeDestruction is called automatically before the object's first destructor executes. Do not call it explicitly in your applications. The BeforeDestruction method implemented in TObject does nothing. Override this method when creating a class that performs an action before the object is destroyed. - [Learn About delphivcl.Application.AutoDragDocking](https://pythongui.org/learn-about-delphivcl-application-autodragdocking/) - AutoDragDocking property or DelphiVCL.Application.AutoDragDocking is used to indicate whether dragged windows are automatically docked. Set AutoDragDocking to enable drag-and-dock behavior when windows are dragged. When AutoDragDocking is true, dragged windows are automatically docked when the mouse is released over a docking site. When AutoDragDocking is false, dragged windows are only docked when the Ctrl key - [Learn About delphivcl.Application.Assign](https://pythongui.org/learn-about-delphivcl-application-assign/) - Assign method or DelphiVCL.Application.Assign is used to copy the contents of another similar object. Assign copies properties and other attributes of the specified Source object to the current object. Most objects override Assign to handle the assignment of properties from similar objects. When overriding Assign, call the inherited method if the destination object cannot handle - [Learn About delphivcl.Application.AllowTesting](https://pythongui.org/learn-about-delphivcl-application-allowtesting/) - AllowTesting property or DelphiVCL.Application.AllowTesting is used to represent information for the IDE. AllowTesting used for internal use only. Let’s browse all the properties, methods, and built-in properties of the DelphiVCL.Application.AllowTesting using dir() command: import DelphiVCL dir(DelphiVCL.Application.AllowTesting) See the responses in our Windows command prompt: You can also read short information about the DelphiVCL.Application.AllowTesting using the - [Learn About delphivcl.Application.AfterConstruction](https://pythongui.org/learn-about-delphivcl-application-afterconstruction/) - AfterConstruction method or DelphiVCL.Application.AfterConstruction is used to respond after the last constructor has been executed. Do not call it explicitly in your applications. The AfterConstruction method implemented in TObject does nothing. Override this method when creating a class that performs an action after the object is created. For example, TCustomForm overrides AfterConstruction to generate an - [What is the AddPopupForm Method in delphivcl.Application?](https://pythongui.org/what-is-the-addpopupform-method-in-delphivcl-application/) - AddPopupForm method or DelphiVCL.Application.AddPopupForm is used to add a PopupForm to the current form. AddPopupForm adds a TCustomForm, that acts as a popup, in the current form. Popup handling is done by using a TPopupFormArray. The method returns the popup form id representing the order number of the currently added popup element. Note: The popup - [What is ActiveFormHandle Property in delphivcl.Application?](https://pythongui.org/what-is-activeformhandle-property-in-delphivcl-application/) - ActiveFormHandle property or DelphiVCL.Application.ActiveFormHandle is used to give the Windows handle of the currently active form. ActiveFormHandle gives the Windows handle of the currently active form. Let’s browse all the properties, methods, and built-in properties of the DelphiVCL.Application.ActiveFormHandle using dir() command: import DelphiVCL dir(DelphiVCL.Application.ActiveFormHandle) See the responses in our Windows command prompt: You can also - [What is Active Property in delphivcl.Application?](https://pythongui.org/what-is-active-property-in-delphivcl-application/) - Active property or DelphiVCL.Application.Active is used to specify whether the application is active and has focus. Active is true while the application is active and false if it is not. Active is set to true in the constructor. An application is active if the form or application has focus. An application becomes inactive when a - [Getting Started with DelphiVCL4Python: Simple Windows Form Example In Python](https://pythongui.org/getting-started-with-delphivcl-simple-windows-form-example-in-python/) - In essence, DelphiVCL is a wrapper that helps to create and access Delphi Objects quickly from Python. These wrappers contain container classes to extend and expose your custom events, methods, variables that can be used in Python script. Code example Here is a Python code sample using DelphiVCL to create a simple Form app with - [Getting Started with DelphiVCL4Python: Simple Windows Form Example In Python](https://pythongui.org/getting-started-with-delphivcl-simple-windows-form-example-in-python/) - In essence, DelphiVCL is a wrapper that helps to create and access Delphi Objects quickly from Python. These wrappers contain container classes to extend and expose your custom events, methods, variables that can be used in Python script. Code example Here is a Python code sample using DelphiVCL to create a simple Form app with - [Create a ComboBox using delphivcl.ComboBox](https://pythongui.org/create-a-combobox-using-delphivcl-combobox/) - Description delphivcl.ComboBox combines an edit box with a scrollable list. A ComboBox component is an edit box with a scrollable drop-down list attached to it. Users can select an item from the list or type directly into the edit box. Note: The width of the button in a TComboBox is equal to the width that - [Learn about delphivcl.RadioGroup](https://pythongui.org/learn-about-delphivcl-radiogroup/) - Description delphivcl.RadioGroup represents a group of radio buttons that function together. A RadioGroup object is a special group box that contains only radio buttons. Radio buttons that are placed directly in the same control component are said to be "grouped." When the user checks a radio button, all other radio buttons in its group become - [How To Make More Than 20 ChatGPT Prompts Work With Python GUI Builders And OpenCV Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-opencv-library/) - Are you looking for a powerful computer vision library and build a nice GUI for them (beyond just some simple “Hello World” examples)? What about harnessing the power of ChatGPT to help? We will show how you can do it easily by combining Python4Delphi, DelphiVCL4Python, and DelphiFMX4Python with the OpenCV library. We will show the - [How To Make More Than 20 ChatGPT Prompts Work With Python GUI Builders And OpenCV Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-opencv-library/) - Are you looking for a powerful computer vision library and build a nice GUI for them (beyond just some simple “Hello World” examples)? What about harnessing the power of ChatGPT to help? We will show how you can do it easily by combining Python4Delphi, DelphiVCL4Python, and DelphiFMX4Python with the OpenCV library. We will show the - [How To Make More Than 20 ChatGPT Prompts Work With Python GUI Builders And OpenCV Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-opencv-library/) - Are you looking for a powerful computer vision library and build a nice GUI for them (beyond just some simple “Hello World” examples)? What about harnessing the power of ChatGPT to help? We will show how you can do it easily by combining Python4Delphi, DelphiVCL4Python, and DelphiFMX4Python with the OpenCV library. We will show the - [How To Make More Than 20 ChatGPT Prompts Work With Python GUI Builders And OpenCV Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-opencv-library/) - Are you looking for a powerful computer vision library and build a nice GUI for them (beyond just some simple “Hello World” examples)? What about harnessing the power of ChatGPT to help? We will show how you can do it easily by combining Python4Delphi, DelphiVCL4Python, and DelphiFMX4Python with the OpenCV library. We will show the - [How To Make More Than 20 ChatGPT Prompts Work With Python GUI Builders And OpenCV Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-opencv-library/) - Are you looking for a powerful computer vision library and build a nice GUI for them (beyond just some simple “Hello World” examples)? What about harnessing the power of ChatGPT to help? We will show how you can do it easily by combining Python4Delphi, DelphiVCL4Python, and DelphiFMX4Python with the OpenCV library. We will show the - [How To Make More Than 20 ChatGPT Prompts Work With Python GUI Builders And OpenCV Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-opencv-library/) - Are you looking for a powerful computer vision library and build a nice GUI for them (beyond just some simple “Hello World” examples)? What about harnessing the power of ChatGPT to help? We will show how you can do it easily by combining Python4Delphi, DelphiVCL4Python, and DelphiFMX4Python with the OpenCV library. We will show the - [How To Make More Than 20 ChatGPT Prompts Work With Python GUI Builders And OpenCV Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-opencv-library/) - Are you looking for a powerful computer vision library and build a nice GUI for them (beyond just some simple “Hello World” examples)? What about harnessing the power of ChatGPT to help? We will show how you can do it easily by combining Python4Delphi, DelphiVCL4Python, and DelphiFMX4Python with the OpenCV library. We will show the - [How To Make More Than 20 ChatGPT Prompts Work With Python GUI Builders And OpenCV Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-opencv-library/) - Are you looking for a powerful computer vision library and build a nice GUI for them (beyond just some simple “Hello World” examples)? What about harnessing the power of ChatGPT to help? We will show how you can do it easily by combining Python4Delphi, DelphiVCL4Python, and DelphiFMX4Python with the OpenCV library. We will show the - [How To Make More Than 20 ChatGPT Prompts Work With Python GUI Builders And OpenCV Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-opencv-library/) - Are you looking for a powerful computer vision library and build a nice GUI for them (beyond just some simple “Hello World” examples)? What about harnessing the power of ChatGPT to help? We will show how you can do it easily by combining Python4Delphi, DelphiVCL4Python, and DelphiFMX4Python with the OpenCV library. We will show the - [How To Make More Than 20 ChatGPT Prompts Work With Python GUI Builders And OpenCV Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-opencv-library/) - Are you looking for a powerful computer vision library and build a nice GUI for them (beyond just some simple “Hello World” examples)? What about harnessing the power of ChatGPT to help? We will show how you can do it easily by combining Python4Delphi, DelphiVCL4Python, and DelphiFMX4Python with the OpenCV library. We will show the - [Learn Buttons Using delphivcl.Button](https://pythongui.org/learn-buttons-using-delphivcl-button/) - Description delphivcl.Button is a push-button control. Use Button to put a standard push button on a form. Button introduces several properties to control its behavior in a dialog-box setting. To initiate actions, users choose button controls To use a button that displays a bitmap instead of a label, use BitBtn. To use a button that - [The Super Short Guide To Built-In Python Profiling Tools](https://pythongui.org/the-super-short-guide-to-built-in-python-profiling-tools/) - Using the right Python profiling tools - as well as using the right Python Desktop - can save you lots of time chasing down bottlenecks and slow downs in your Py - [The Super Short Guide To Built-In Python Profiling Tools](https://pythongui.org/the-super-short-guide-to-built-in-python-profiling-tools/) - Using the right Python profiling tools - as well as using the right Python Desktop - can save you lots of time chasing down bottlenecks and slow downs in your Py - [The Super Short Guide To Built-In Python Profiling Tools](https://pythongui.org/the-super-short-guide-to-built-in-python-profiling-tools/) - Using the right Python profiling tools - as well as using the right Python Desktop - can save you lots of time chasing down bottlenecks and slow downs in your Py - [The Comprehensive Guide To Built-In Python Testing Tools](https://pythongui.org/the-comprehensive-guide-to-built-in-python-testing-tools/) - What is Python code testing and why does it matter? In the software development life cycle, testing your code is essential. So, choosing - and using - the right Python testing tools should also be an essential part of writing good quality code. Writing testing code and running it in parallel is now considered a - [What is the ActivateHint Method in delphivcl.Application?](https://pythongui.org/what-is-the-activatehint-method-in-delphivcl-application/) - ActivateHint method or DelphiVCL.Application.ActivateHint is used to display a hint window for the control at a specified position. ActivateHint locates the control or menu item at the position specified by CursorPos, where CursorPos represents a screen coordinate in pixels. After locating the control, ActivateHint displays the control's Hint in a hint window. Let’s browse all - [What is ActionUpdateDelay Property in delphivcl.Application?](https://pythongui.org/what-is-actionupdatedelay-property-in-delphivcl-application/) - ActionUpdateDelay property or DelphiVCL.Application.ActionUpdateDelay used to delay the call to DoActionIdle. This applies to native Windows development. The following example demonstrates the usefulness of this property: Create an MDI project with the main form, an MDI Child, and a TAction class. Link the TAction OnUpdate event to a method. Run the program and maximize the - [What is ActionUpdateDelay Property in delphivcl.Application?](https://pythongui.org/what-is-actionupdatedelay-property-in-delphivcl-application/) - ActionUpdateDelay property or DelphiVCL.Application.ActionUpdateDelay used to delay the call to DoActionIdle. This applies to native Windows development. The following example demonstrates the usefulness of this property: Create an MDI project with the main form, an MDI Child, and a TAction class. Link the TAction OnUpdate event to a method. Run the program and maximize the - [Learn Variables And Data Types In Python GUI In A Powerful Delphi Windows App](https://pythongui.org/learn-variables-and-data-types-in-python-gui-in-a-powerful-delphi-windows-app/) - In our Learn To Build A Hello World Python GUI In A Delphi Windows App post, we already demonstrate the combining strength of Delphi and Python for your applications. We learn about all the components involved in the demo, the implementation details, and run “Hello World!” and other Python mathematical operations for the sanity test. - [Learn About delphivcl.WinControl](https://pythongui.org/learn-about-delphivcl-wincontrol/) - DelphiVCL.WinControl or TWinControl is the base class for all controls that are wrappers for Microsoft Windows screen objects. TWinControl provides the common functionality for all controls that act as wrappers for Microsoft Windows screen objects ("windows"). Controls that are wrap underlying windows have the following features: The control can incorporate the functionality of an underlying - [Learn About delphivcl.WinControl](https://pythongui.org/learn-about-delphivcl-wincontrol/) - DelphiVCL.WinControl or TWinControl is the base class for all controls that are wrappers for Microsoft Windows screen objects. TWinControl provides the common functionality for all controls that act as wrappers for Microsoft Windows screen objects ("windows"). Controls that are wrap underlying windows have the following features: The control can incorporate the functionality of an underlying - [What Is A delphivcl.Timer In The DelphiVCL4Python Windows UI Toolkit](https://pythongui.org/what-is-a-delphivcl-timer-in-the-delphivcl-windows-ui-toolkit/) - As a part of the DelphiVCL Windows UI Toolkit the DelphiVCL.Timer or TTimer is used to encapsulate the Windows API timer functions. TTimer is used to simplify calling the Windows API timer functions SetTimer and KillTimer, and to simplify processing the WM_TIMER messages. Use one timer component for each timer in the application. The execution - [Learn About delphivcl.StringGrid](https://pythongui.org/learn-about-delphivcl-stringgrid/) - DelphiVCL.StringGrid or TStringGrid represents a grid control designed to simplify the handling of strings and associated objects. Add a TStringGrid object to a form to present textual data in a tabular format. TStringGrid provides many properties to control the appearance of the grid, as well as events and methods that take advantage of the tabular - [This Is A List of All Colors In DelphiVCL4Python’s Graphic Unit](https://pythongui.org/this-is-a-list-of-all-colors-in-delphi-vcl-graphic-unit/) - In Delphi VCL, TColor is used to specify the color of a control. It only works for development on Windows. TColor is used to specify the color of a Windows-only control. It is used by the Color property of many components and by many other properties that specify color values. The Graphics unit contains definitions - [This Is A List of All Colors In DelphiVCL4Python’s Graphic Unit](https://pythongui.org/this-is-a-list-of-all-colors-in-delphi-vcl-graphic-unit/) - In Delphi VCL, TColor is used to specify the color of a control. It only works for development on Windows. TColor is used to specify the color of a Windows-only control. It is used by the Color property of many components and by many other properties that specify color values. The Graphics unit contains definitions - [Numeric Types Emulators Inside DelphiVCL4Python Library](https://pythongui.org/numeric-types-emulators-inside-delphivcl-library/) - In DelphiVCL Library or Python in general, the following methods can be defined to emulate numeric objects. Methods corresponding to operations that are not supported by the particular kind of number implemented (e.g., bitwise operations for non-integral numbers) should be left undefined. object.__add__(self, other) object.__sub__(self, other) object.__mul__(self, other) object.__matmul__(self, other) object.__truediv__(self, other) object.__floordiv__(self, other) object.__mod__(self, - [Learn About delphivcl.StaticText](https://pythongui.org/learn-about-delphivcl-statictext/) - DelphiVCL.StaticText or TStaticText is a windowed control that displays text on a form. The DelphiVCL.StaticText or TStaticText component functions like TLabel, except that it descends from TWinControl and therefore has a window handle. Use TStaticText instead of TLabel when the component's accelerator key must belong to a windowed control—for example, on an ActiveX property page. - [Learn About delphivcl.Splitter](https://pythongui.org/learn-about-delphivcl-splitter/) - DelphiVCL.Splitter or TSplitter divides the client area of a form into resizable panes. Add a splitter to a form between two aligned controls to allow users to resize the controls at runtime. The splitter sits between a control aligned to one edge of the form and the controls that fill up the rest of the - [Learn About delphivcl.SpinEdit](https://pythongui.org/learn-about-delphivcl-spinedit/) - DelphiVCL.SpinEdit or TSpinEdit combines a TEdit box with a TSpinButton. DelphiVCL.SpinEdit component is a TEdit with a TSpinButton attached. The Value of the edit box is numerical. By pressing the up and down buttons of TSpinButton, the Value is increased or decreased. Let’s browse all the properties, methods, and built-in properties of the DelphiVCL.SpinEdit using - [Learn About delphivcl.SpinButton](https://pythongui.org/learn-about-delphivcl-spinbutton/) - DelphiVCL.SpinButton or TSpinButton allows the user to navigate through a range of values using the arrow buttons. DelphiVCL.SpinButton is a control with two TTimerSpeedButtons, each button displaying an arrow. TSpinButton allows the navigation through a range of values using the arrow buttons to customize the value held by the control. Usually, it is used to - [Learn About TGridDrawState for GUI Development with Python’s DelphiVCL](https://pythongui.org/learn-about-tgriddrawstate-for-gui-development-with-pythons-delphivcl/) - TGridDrawState represents information useful when rendering the cell of a grid. TGridDrawState represents state information about the cell of a grid that is being rendered. It is a set that includes one or more of the states listed in the following table: Check out DelphiVCL which easily allows you to build GUIs for Windows - [Learn About delphivcl.SpeedButton](https://pythongui.org/learn-about-delphivcl-speedbutton/) - DelphiVCL.SpeedButton or TSpeedButton is a button that is used to execute commands or set modes. Use DelphiVCL.SpeedButton to add a button to a group of buttons in a form. TSpeedButton introduces properties that can be used to set graphical images that represent the different button states (selected, unselected, disabled, and so on). Use other properties - [Learn About delphivcl.Rect](https://pythongui.org/learn-about-delphivcl-rect/) - DelphiVCL.Rect or TRect defines a rectangle. TRect represents the dimensions of a rectangle. The coordinates are specified as either four separate integers representing the left, top, right, and bottom sides, or as two points representing the locations of the upper-left and lower-right corners. Typically, DelphiVCL.Rect values represent pixel locations, where the origin of the pixel - [Learn About delphivcl.Size](https://pythongui.org/learn-about-delphivcl-size/) - DelphiVCL.Size or TSize is used to specify the width and height of an object. We use TSize to specify the size of an object. The object can be a rectangle, a form, a button, and so on. Typically, the implied units of measurement are pixels. cx is the width, and cy is the height. Let’s - [What Is TMonitorDefaultTo in The DelphiVCL4Python Windows UI Toolkit](https://pythongui.org/what-is-tmonitordefaultto-in-the-delphivcl-windows-ui-toolkit/) - In the DelphiVCL Wiindows UI Toolkit TMonitorDefaultTo specifies which monitor to select when there is no match to the specified criteria. TMonitorDefaultTo indicates which monitor should be used when the selection criteria do not match any of the monitors in the system. It can have any of the following values: Check out DelphiVCL which - [More On Built-In Function Objects Inside DelphiVCL4Python Library (Part 5)](https://pythongui.org/more-on-built-in-function-objects-inside-delphivcl-library-part-5/) - When running dir() to DelphiVCL library or any DelphiVCL methods and properties in all previous sections, you might find many of Python’s built-in objects and properties. Previously, we already discussed about __doc__, __file__, __loader__, __name__, __package__,__spec__, __class__, __contains__, __delattr__, __dir__, __eq__, __format__, __ge__, __getattribute__, __getitem__, __gt__, __hash__, __init__, __init_subclass__, __iter__, __le__, __len__, __lt__, __ne__, __new__, - [Learn About TFillStyle with Python’s DelphiVCL4Python Windows UI toolkit](https://pythongui.org/learn-about-tfillstyle-with-pythons-delphivcl-windows-ui-toolkit/) - TFillStyle in Delphi’s VCL Windows UI toolkit indicates the type of color change that defines the boundary of a possibly non-rectangular region on a canvas. TFillStyle values determine what type of color changes define the boundaries of a (possibly) non-rectangular region of a canvas, as indicated in the following table: Check out DelphiVCL which - [Learn About delphivcl.ScrollBar or TScrollBar](https://pythongui.org/learn-about-delphivcl-scrollbar-or-tscrollbar/) - DelphiVCL.ScrollBar or TScrollBar is a Windows scroll bar, which is used to scroll the contents of a window, form, or control. We can use TScrollBar to add a free-standing scroll bar to a form. Many controls have properties that add scroll bars which are an integral part of the control (TControlScrollBar objects). TScrollBar allows controls - [What Is The delphivcl.Screen or TScreen Object?](https://pythongui.org/what-is-the-delphivcl-screen-or-tscreen-object/) - In this post, you'll learn about DelphiVCL.Screen or TScreen represents the state of the screen on which an application runs. Learning more about DelphiVCL.Screen or TScreen Object will allow you to easily build screen applications with Python Coding Software. TScreen introduces properties that specify: What forms and data modules have been instantiated by the application. - [Learn About delphivcl.RadioButton or TRadioButton](https://pythongui.org/learn-about-delphivcl-radiobutton-or-tradiobutton/) - DelphiVCL.RadioButton or TRadioButton is a wrapper for a system radio button. Use TRadioButton to add a radio button to a form. Radio buttons present a set of mutually exclusive options to the user- that is, only one radio button in a set can be selected at a time. When the user selects a radio button, - [Learn About delphivcl.RadioButton or TRadioButton](https://pythongui.org/learn-about-delphivcl-radiobutton-or-tradiobutton/) - DelphiVCL.RadioButton or TRadioButton is a wrapper for a system radio button. Use TRadioButton to add a radio button to a form. Radio buttons present a set of mutually exclusive options to the user- that is, only one radio button in a set can be selected at a time. When the user selects a radio button, - [More On Built-In Function Objects Inside DelphiVCL4Python Library (Part 4)](https://pythongui.org/more-on-built-in-function-objects-inside-delphivcl-library-part-4/) - When running dir() to DelphiVCL library or any DelphiVCL methods and properties in all previous sections, you might find many of Python’s built-in objects and properties. Previously, we already discussed about __doc__, __file__, __loader__, __name__, __package__,__spec__, __class__, __contains__, __delattr__, __dir__, __eq__, __format__, __ge__, __getattribute__, __getitem__, __gt__, __hash__, __init__, __init_subclass__, __iter__, __le__, __len__, __lt__, __ne__, __new__, - [Learn About delphivcl.Point](https://pythongui.org/learn-about-delphivcl-point/) - DelphiVCL.Point or TPoint is used to define a pixel location on-screen. The TPoint type defines the integer type X and Y coordinates of a pixel location on-screen, with the origin in the upper-left corner. X and Y specify the horizontal and vertical coordinates of a point, respectively. The type of X and Y is FixedInt. - [What Is delphivcl.Picture Used For In Windows Development?](https://pythongui.org/what-is-delphivcl-picture-used-for-in-windows-development/) - DelphiVCL.Picture or TPicture contains a bitmap, icon, metafile graphic, or user-defined graphic. It is used in Windows development to display images to the user as part of the graphical user interface. DelphiVCL.Picture or TPicture is a TGraphic container, used to hold a graphic, the type of which is specified in the Graphic property. It is - [What Is delphivcl.Picture Used For In Windows Development?](https://pythongui.org/what-is-delphivcl-picture-used-for-in-windows-development/) - DelphiVCL.Picture or TPicture contains a bitmap, icon, metafile graphic, or user-defined graphic. It is used in Windows development to display images to the user as part of the graphical user interface. DelphiVCL.Picture or TPicture is a TGraphic container, used to hold a graphic, the type of which is specified in the Graphic property. It is - [What Is delphivcl.Picture Used For In Windows Development?](https://pythongui.org/what-is-delphivcl-picture-used-for-in-windows-development/) - DelphiVCL.Picture or TPicture contains a bitmap, icon, metafile graphic, or user-defined graphic. It is used in Windows development to display images to the user as part of the graphical user interface. DelphiVCL.Picture or TPicture is a TGraphic container, used to hold a graphic, the type of which is specified in the Graphic property. It is - [Learn About delphivcl.Persistent](https://pythongui.org/learn-about-delphivcl-persistent/) - DelphiVCL.Persistent or TPersistent is the ancestor for all objects that have assignment and streaming capabilities. TPersistent encapsulates the behavior common to all objects that can be assigned to other objects, and that can read and write their properties to and from a form file (.xfm or .dfm file). For this purpose, DelphiVCL.Persistent introduces methods that - [What Is A delphivcl.PaintBox And How Does It Work?](https://pythongui.org/what-is-a-delphivcl-paintbox-and-how-does-it-work/) - DelphiVCL.PaintBox or TPaintBox provides a canvas that applications can use for rendering an image when you develop Windows software. We can use TPaintBox to add custom images to a form. Unlike TImage, which displays an image that is stored in a bitmap, icon, or metafile, TPaintBox requires an application to draw the image directly on - [What Is A delphivcl.PaintBox And How Does It Work?](https://pythongui.org/what-is-a-delphivcl-paintbox-and-how-does-it-work/) - DelphiVCL.PaintBox or TPaintBox provides a canvas that applications can use for rendering an image when you develop Windows software. We can use TPaintBox to add custom images to a form. Unlike TImage, which displays an image that is stored in a bitmap, icon, or metafile, TPaintBox requires an application to draw the image directly on - [More On Built-In Function Objects Inside DelphiVCL4Python Library (Part 3)](https://pythongui.org/more-on-built-in-function-objects-inside-delphivcl-library-part-3/) - When running dir() to DelphiVCL library or any DelphiVCL methods and properties in all previous sections, you might find many of Python’s built-in objects and properties. Previously, we already discussed about __doc__, __file__, __loader__, __name__, __package__,__spec__, __class__, __contains__, __delattr__, __dir__, __eq__, __format__, __ge__, __getattribute__, __getitem__, __gt__, __hash__, __init__, __init_subclass__, and __iter__. Here are more built-in - [More On Built-In Function Objects Inside DelphiVCL4Python Library (Part 3)](https://pythongui.org/more-on-built-in-function-objects-inside-delphivcl-library-part-3/) - When running dir() to DelphiVCL library or any DelphiVCL methods and properties in all previous sections, you might find many of Python’s built-in objects and properties. Previously, we already discussed about __doc__, __file__, __loader__, __name__, __package__,__spec__, __class__, __contains__, __delattr__, __dir__, __eq__, __format__, __ge__, __getattribute__, __getitem__, __gt__, __hash__, __init__, __init_subclass__, and __iter__. Here are more built-in - [Learn About delphivcl.Page Or TPage](https://pythongui.org/learn-about-delphivcl-page-or-tpage/) - Specifies a page in a DelphiVCL.Notebook or TNotebook control. The DelphiVCL.Page or TPage class implements a page in a TNotebook control. Let’s browse all the properties, methods, and built-in properties of the DelphiVCL.Page using dir() command: import DelphiVCL dir(DelphiVCL.Page) See the responses in our Windows command prompt: You can also read short informations about the - [Learn About delphivcl.Object or TObject](https://pythongui.org/learn-about-delphivcl-object-or-tobject/) - DelphiVCL.Object or TObject is the ultimate ancestor of all objects and components. DelphiVCL.Object encapsulates fundamental behavior common to objects by introducing methods that: Create, maintain, and destroy instances of the object by allocating, initializing, and freeing required memory. Respond when object instances are created or destroyed. Return class-type and instance information on an object and - [Learn About delphivcl.Notebook or TNotebook](https://pythongui.org/learn-about-delphivcl-notebook-or-tnotebook/) - DelphiVCL.Notebook or TNotebook displays multiple pages, each with its own set of controls. Notebook components are frequently used with tab set controls (TTabSet) to let the user select pages in the notebook by clicking a tab. TNotebook is provided for backward compatibility. New applications should use TPageControl instead. Let’s browse all the properties, methods, and - [Learn About delphivcl.Monitor or TMonitor](https://pythongui.org/learn-about-delphivcl-monitor-or-tmonitor/) - DelphiVCL.Monitor or TMonitor represents a monitor on which an application runs. DelphiVCL.Monitor represents a monitor that displays the user interface of an application. It introduces properties to describe the dimensions of a single monitor. In addition, the Primary property distinguishes the primary property from other monitors on the system. When writing multi-monitor applications, use TMonitor - [7 More Built-In Function Objects Inside DelphiVCL4Python Library](https://pythongui.org/7-more-built-in-function-objects-inside-delphivcl-library/) - When running dir() to DelphiVCL library or any DelphiVCL methods and properties in all previous sections, you might find many of Python’s built-in objects and properties. You can also read 7 Built-In Function Objects Inside The DelphiVCL Library which has some other built-in object functions which relate to the ones in this article. In this - [7 More Built-In Function Objects Inside DelphiVCL4Python Library](https://pythongui.org/7-more-built-in-function-objects-inside-delphivcl-library/) - When running dir() to DelphiVCL library or any DelphiVCL methods and properties in all previous sections, you might find many of Python’s built-in objects and properties. You can also read 7 Built-In Function Objects Inside The DelphiVCL Library which has some other built-in object functions which relate to the ones in this article. In this - [Learn About delphivcl.Metafile](https://pythongui.org/learn-about-delphivcl-metafile/) - DelphiVCL.Metafile or TMetafile is an encapsulation of the Win32 Enhanced metafile. DelphiVCL.Metafile contains a metafile graphic (EMF file format). Properties of TMetafile indicate the size and characteristics of the metafile. To draw a metafile on a canvas, call the Draw or StretchDraw methods of a TCanvas object, passing a TMetafile as a parameter. The Enhanced - [Learn About delphivcl.LabeledEdit](https://pythongui.org/learn-about-delphivcl-labelededit/) - DelphiVCL.LabeledEdit or TLabeledEdit is an edit control that has an associated label. Use TLabeledEdit to add an edit control with a label to a form. TLabeledEdit works with an associated label control, which is the value of its EditLabel property. The position of that label relative to the edit control is determined by the LabelPosition - [Learn About delphivcl.Image](https://pythongui.org/learn-about-delphivcl-image/) - DelphiVCL.Image or TImage displays a graphical image. Use TImage to display a graphical image on a form. Use the TPicture object in the Picture property to specify the actual bitmap, con, metafile, or other graphic object displayed by TImage. Properties and methods of TPicture can be used for such things as loading an image from - [7 Built-In Function Objects Inside The DelphiVCL4Python Library](https://pythongui.org/7-built-in-function-objects-inside-the-delphivcl-library/) - When running dir() to DelphiVCL library or any DelphiVCL methods and properties in all previous sections, you might find many of Python’s built-in objects and properties. You might also want to read 7 More Built-In Function Objects Inside The DelphiVCL Library which has some other built-in object functions which are related to the ones in - [How to use the delphivcl.Icon](https://pythongui.org/how-to-use-the-delphivcl-icon/) - DelphiVCL.Icon or TIcon is an encapsulation of a Windows icon. Use TIcon to represent one of the icons in an image list. Assign an icon to objects that have an Icon property, such as TForm or TPicture. Icon objects represent the value loaded from a Windows icon file (.ICO file). Draw an icon on a - [How to use the delphivcl.GroupBox](https://pythongui.org/how-to-use-the-delphivcl-groupbox/) - DelphiVCL.GroupBox or TGroupBox represents a Windows group box. The TGroupBox component represents a standard Windows group box, used to group related controls on a form. When another control component is placed within a group box, the group box becomes the parent of that component. Let’s browse all the properties, methods, and built-in properties of the - [How to use the delphivcl.CustomMemo](https://pythongui.org/how-to-use-the-delphivcl-custommemo/) - DelphiVCL.CustomMemo or TCustomMemo is the base type for memo components, which are multiline edit boxes, including TMemo and TDBMemo. TCustomMemo introduces new properties and methods to expand the capabilities of TCustomEdit for handling multi-line edit boxes. Do not create instances of TCustomMemo. Use TCustomMemo as a base class when declaring control objects that implement a - [Learn About delphivcl.CustomGrid](https://pythongui.org/learn-about-delphivcl-customgrid/) - DelphiVCL.CustomGrid or TCustomGrid is the base type for all components that present information in a two-dimensional grid. Use TCustomGrid as a base class when defining components that represent information in a tabular format. TCustomGrid introduces properties and methods to control the appearance and behavior of the grid, including responses to mouse actions and user editing. - [Tutorial: Learn How To Install DelphiVCL4Python And Build Windows Apps With Python](https://pythongui.org/tutorial-learn-how-to-install-delphivcl-and-build-windows-apps-with-python/) - There are two ways for you to install DelphiVCL: By directly copying the module to your local/system path, or install it via pip. 1. Copy to Your Local or System Path Download the DelphiVCL.pyd module Beta Release 0.01– Beta preview – 2021-18-01, and extract according to your Python version and bit. You will need to - [Tutorial: Learn How To Install DelphiVCL4Python And Build Windows Apps With Python](https://pythongui.org/tutorial-learn-how-to-install-delphivcl-and-build-windows-apps-with-python/) - There are two ways for you to install DelphiVCL: By directly copying the module to your local/system path, or install it via pip. 1. Copy to Your Local or System Path Download the DelphiVCL.pyd module Beta Release 0.01– Beta preview – 2021-18-01, and extract according to your Python version and bit. You will need to - [Learn About delphivcl.CustomForm](https://pythongui.org/learn-about-delphivcl-customform/) - DelphiVCL.CustomForm or TCustomForm is the base class from which to derive a window such as a form or dialog. Derive from TCustomForm to create a custom window. The TCustomForm descendant can contain other objects, such as TButton, TCheckBox, and TComboBox objects. Let’s browse all the properties, methods, and built-in properties of the DelphiVCL.CustomForm using dir() - [Learn About delphivcl.CustomEdit](https://pythongui.org/learn-about-delphivcl-customedit/) - DelphiVCL.CustomEdit is the base class from which all edit-box and memo controls are derived. DelphiVCL.CustomEdit or TCustomEdit encapsulates the behavior common to all components for editing text by introducing methods and properties that provide: Basic text editing functions such as selecting the text, modifying selected text, and case conversions. Ability to respond to changes in - [Learn About TWinControl For GUI Development With DelphiVCL4Python](https://pythongui.org/learn-about-twincontrol-for-gui-development-with-delphivcl/) - In this post, you'll learn more about TWinControl. TwinControl is the base class for all controls that are wrappers for Microsoft Windows screen objects. Learning more about TWinControl will allow you to easily build GUIs with Python Development Tools. TWinControl provides the common functionality for all controls that act as wrappers for Microsoft Windows screen - [What Are The Built-In Function Objects Inside DelphiVCL4Python?](https://pythongui.org/what-are-the-built-in-function-objects-inside-delphivcl/) - A built-in function object is a wrapper around a C function. Examples of built-in functions are len() and math.sin() (math is a standard built-in module). The number and type of the arguments are determined by the C function. You can browse all the built-in function objects available to us for windows development inside the DelphiVCL - [Understanding Python's main() for GUI Development with DelphiVCL4Python](https://pythongui.org/understanding-pythons-main-for-gui-development-with-delphivcl/) - main() function is like the entry point of a program. However, the Python interpreter runs the code right from the first line. The execution of the code starts from the starting line and goes line by line. It does not matter where the main function is present or it is present or not. Since there - [An Introduction To DelphiVCL4Python: A Python GUI Builder For Windows](https://pythongui.org/an-introduction-to-delphivcl-a-python-gui-builder-for-windows/) - Sometimes your application needs a user interface with professional looks, but what is the best way to make one for Python applications? Try DelphiVCL for Python! DelphiVCL is a Python module giving Python GUI apps on Windows access to Delphi’s VCL for robust and high-performance native Windows visual widgets. It uses the Python4Delphi library as a bridge between Delphi’s VCL - [An Introduction To DelphiVCL4Python: A Python GUI Builder For Windows](https://pythongui.org/an-introduction-to-delphivcl-a-python-gui-builder-for-windows/) - Sometimes your application needs a user interface with professional looks, but what is the best way to make one for Python applications? Try DelphiVCL for Python! DelphiVCL is a Python module giving Python GUI apps on Windows access to Delphi’s VCL for robust and high-performance native Windows visual widgets. It uses the Python4Delphi library as a bridge between Delphi’s VCL - [Discover DelphiVCL4Python's Available Colors](https://pythongui.org/discover-delphi-vcls-available-colors/) - Color is used to specify the color of a Windows-only control. It is used by the Color property of many components and by several other properties that specify color values. The DelphiVCL.Graphic unit contains definitions of useful constants for Color. These constants map either directly to the closest matching color in the system palette (for - [Discover DelphiVCL4Python's Available Colors](https://pythongui.org/discover-delphi-vcls-available-colors/) - Color is used to specify the color of a Windows-only control. It is used by the Color property of many components and by several other properties that specify color values. The DelphiVCL.Graphic unit contains definitions of useful constants for Color. These constants map either directly to the closest matching color in the system palette (for - [Create a Tabular Format with delphivcl.DrawGrid](https://pythongui.org/create-a-tabular-format-with-delphivcl-drawgrid/) - DelphiVCL.DrawGrid represents a grid control that displays information in column and row format. Add a DelphiVCL.DrawGrid object to a form to present arbitrary information in a tabular format. DrawGrid provides many properties to control the appearance of the grid, as well as events and methods that take advantage of the tabular organization of the grid - [Create a Tabular Format with delphivcl.DrawGrid](https://pythongui.org/create-a-tabular-format-with-delphivcl-drawgrid/) - DelphiVCL.DrawGrid represents a grid control that displays information in column and row format. Add a DelphiVCL.DrawGrid object to a form to present arbitrary information in a tabular format. DrawGrid provides many properties to control the appearance of the grid, as well as events and methods that take advantage of the tabular organization of the grid - [Create A Drawing Space Using delphivcl.Canvas](https://pythongui.org/create-a-drawing-space-using-delphivcl-canvas/) - DelphiVCL.Canvas provides an abstract drawing space for objects that must render their own images. Use DelphiVCL.Canvas as a drawing surface for objects that draw an image of themselves. Standard window controls such as edit controls or list boxes do not require a canvas, as they are drawn by the system. DelphiVCL.Canvas provides properties, events, and - [Create A Drawing Space Using delphivcl.Canvas](https://pythongui.org/create-a-drawing-space-using-delphivcl-canvas/) - DelphiVCL.Canvas provides an abstract drawing space for objects that must render their own images. Use DelphiVCL.Canvas as a drawing surface for objects that draw an image of themselves. Standard window controls such as edit controls or list boxes do not require a canvas, as they are drawn by the system. DelphiVCL.Canvas provides properties, events, and - [Create A Drawing Space Using delphivcl.Canvas](https://pythongui.org/create-a-drawing-space-using-delphivcl-canvas/) - DelphiVCL.Canvas provides an abstract drawing space for objects that must render their own images. Use DelphiVCL.Canvas as a drawing surface for objects that draw an image of themselves. Standard window controls such as edit controls or list boxes do not require a canvas, as they are drawn by the system. DelphiVCL.Canvas provides properties, events, and - [Discover DelphiVCL4Python's Available Shapes](https://pythongui.org/discover-delphi-vcls-available-shapes/) - Shape in DelphiVCL.Shape is used to specify the shape of the control. Set Shape to the geometric shape that should be drawn on the form. The Shape property has these possible values: Here are the working examples of them: Circle: # Draw a circle shpRectangle = Shape(pgOne) shpRectangle.SetProps(Parent=pgOne,Shape = 'stCircle') shpRectangle.SetBounds(85,45,300,300) Ellipse: # Draw an - [Understanding DelphiVCL4Python __init__ For Windows App Development](https://pythongui.org/understanding-delphivcl-__init__-for-windows-app-development/) - Whenever object-oriented programming is done in Python, we mostly come across the __init__ method. This article explains the main concept of __init__ method in Python when used for Windows app development of graphical user interfaces (GUIs). "__init__" is a reserved method in python classes. It is known as a constructor in object-oriented concepts. This method - [Understanding DelphiVCL4Python __init__ For Windows App Development](https://pythongui.org/understanding-delphivcl-__init__-for-windows-app-development/) - Whenever object-oriented programming is done in Python, we mostly come across the __init__ method. This article explains the main concept of __init__ method in Python when used for Windows app development of graphical user interfaces (GUIs). "__init__" is a reserved method in python classes. It is known as a constructor in object-oriented concepts. This method - [Learn About delphivcl.CustomDrawGrid](https://pythongui.org/learn-about-delphivcl-customdrawgrid/) - DelphiVCL.CustomDrawGrid is the base class for grids that publish events for painting and manipulating the cells in the grid. Use DelphiVCL.CustomDrawGrid or TCustomDrawGrid as a base class when defining grid components that publish events for painting or manipulating the cells in the grid. TCustomDrawGrid introduces many events and methods that take advantage of the tabular - [Learn About delphivcl.CustomDrawGrid](https://pythongui.org/learn-about-delphivcl-customdrawgrid/) - DelphiVCL.CustomDrawGrid is the base class for grids that publish events for painting and manipulating the cells in the grid. Use DelphiVCL.CustomDrawGrid or TCustomDrawGrid as a base class when defining grid components that publish events for painting or manipulating the cells in the grid. TCustomDrawGrid introduces many events and methods that take advantage of the tabular - [Learn about delphivcl.CustomControl](https://pythongui.org/learn-about-delphivcl-customcontrol/) - DelphiVCL.CustomControl is a base class for controls that wrap Windows screen objects but perform their own rendering. In most descendants of TWinControl, the job of drawing the control's surface belongs to the underlying Windows screen object. If a control has visible features that cannot be rendered by a Windows screen object, it requires access to - [Manages a Set of Actions using delphivcl.CustomActionList](https://pythongui.org/manages-a-set-of-actions-using-delphivcl-customactionlist/) - DelphiVCL.CustomActionList is the base class for action list objects that manage a set of actions. Manages the Layout of Toolbar Components using Action lists manage a collection of action objects so that they are available to the components in an application. These action objects centralize the response of the application to user input, and update - [Learn about the delphivcl.Component as the Common Ancestor of All Component Classes](https://pythongui.org/learn-about-the-delphivcl-component-as-the-common-ancestor-of-all-component-classes/) - DelphiVCL.Component is the common ancestor of all component classes. Component is the base class for all components. Components are persistent objects that have the following capabilities: IDE integration: The ability to appear on an IDE palette and be manipulated in a Form Designer. Ownership: The ability to manage other components. If component A owns component - [Learn about delphivcl.Collection](https://pythongui.org/learn-about-delphivcl-collection/) - DelphiVCL.Collection or Collection is a container for CollectionItem objects. Each Collection holds a group of CollectionItem descendants. The Collection maintains an index of the collection items in its Items array. The Count property contains the number of items in the collection. Use the Add and Delete methods to add items to the collection and delete - [delphivcl.BoundLabel and Its Differences with delphivcl.Label](https://pythongui.org/delphivcl-boundlabel-and-its-differences-with-delphivcl-label/) - DelphiVCL.BoundLabel is the type of a labeled Edit control's label. BoundLabel implements the label of a labeled Edit control. Unlike other label controls such as Label, BoundLabel "belongs" to the labeled Edit control (it is a subcomponent of the Edit control). This means that the bound label's Owner is the Edit control rather than the - [Learn About delphivcl.Bevel](https://pythongui.org/learn-about-delphivcl-bevel/) - DelphiVCL.Bevel is used to determine the style of the panel's border. These are the possible values of DelphiVCL.Bevel: Let’s browse all the properties, methods, and built-in properties of the DelphiVCL.Bevel using dir() command: import DelphiVCL dir(DelphiVCL.Bevel) See the responses in our Windows command prompt: Check out DelphiVCL which easily allows you to build GUIs - [Learn To Build A Python GUI For Easily Processing Images With Pillow Library In A Delphi Windows App](https://pythongui.org/learn-to-build-a-python-gui-for-easily-processing-images-with-pillow-library-in-a-delphi-windows-app/) - You can do it easily by combining Python4Delphi and Pillow library, inside Delphi and C++Builder. Python4Delphi (P4D) is a free tool that allows you to execute - [Learn To Build A Python GUI For Easily Processing Images With Pillow Library In A Delphi Windows App](https://pythongui.org/learn-to-build-a-python-gui-for-easily-processing-images-with-pillow-library-in-a-delphi-windows-app/) - You can do it easily by combining Python4Delphi and Pillow library, inside Delphi and C++Builder. Python4Delphi (P4D) is a free tool that allows you to execute - [Learn about delphivcl.BasicAction](https://pythongui.org/learn-about-delphivcl-basicaction/) - DelphiVCL.BasicAction is the ancestor class for all action objects. BasicAction introduces the fundamental behavior for an action. Descendants of BasicAction add functionality for containment in an action list, for being categorized, and for specializing their behavior tailored to particular clients such as controls or menu items. Use BasicAction if you want to create an action - [Learn about delphivcl.Application.MessageBox](https://pythongui.org/learn-about-delphivcl-application-messagebox/) - DelphiVCL.Application.MessageBox is used to display a specified message to the user. Use MessageBox to display a generic dialog box containing a message and one or more buttons. The Caption parameter specifies the caption of the dialog box and is optional. MessageBox is an encapsulation of the Windows API MessageBox function, which is described at http://msdn.microsoft.com/en-us/library/windows/desktop/ms645505(v=vs.85).aspx. - [Learn About delphivcl.Abort Function](https://pythongui.org/learn-about-delphivcl-abort-function/) - DelphiVCL.Abort function is used to raise a silent exception. We use Abort to escape from an execution path without reporting an error. Abort raises a special "silent exception" (EAbort), which operates like any other exception, but does not display an error message to the end user. Abort redirects execution to the end of the last - [Browse All Available Functions in delphivcl.Bitmap](https://pythongui.org/browse-all-available-functions-in-delphivcl-bitmap/) - DelphiVCL.Bitmap is an encapsulation of a Windows bitmap (HBITMAP), including its palette (HPALETTE). A Bitmap is a powerful graphics object used to create, manipulate and store images in memory and as files on a disk. Bitmap contains an internal image of the bitmap graphic and automatically manages the realization of the palette when drawn. To - [Browse All Available Functions in delphivcl.Bitmap](https://pythongui.org/browse-all-available-functions-in-delphivcl-bitmap/) - DelphiVCL.Bitmap is an encapsulation of a Windows bitmap (HBITMAP), including its palette (HPALETTE). A Bitmap is a powerful graphics object used to create, manipulate and store images in memory and as files on a disk. Bitmap contains an internal image of the bitmap graphic and automatically manages the realization of the palette when drawn. To - [What Is A delphivcl.BitBtn And Why Would I Use It?](https://pythongui.org/what-is-a-delphivcl-bitbtn-and-why-would-i-use-it/) - DelphiVCL.BitBtn is a push button control that can include a bitmap on its face. It's an alternative to the regular button control which can't directly use graphics on it. Bitmap buttons exhibit the same behavior as button controls. We use them to initiate actions from forms and dialog boxes. Bitmap buttons implement properties that specify - [Learn About delphivcl.Control](https://pythongui.org/learn-about-delphivcl-control/) - DelphiVCL.Control is the base class for all components that are visible at run time. DelphiVCL.Control are visual components, meaning the user can see them and possibly interact with them at run time. All controls have properties, methods, and events that describe aspects of their appearance, such as the position of the control, the cursor or - [Learn About delphivcl.Graphic](https://pythongui.org/learn-about-delphivcl-graphic/) - DelphiVCL.Graphic or TGraphic is the abstract base class type for objects such as icons, bitmaps, and metafiles that can store and display visual images. DelphiVCL.Graphic is an abstract class that cannot be instantiated. Descendant graphics objects override many of the methods of DelphiVCL.Graphic to address the needs of their particular file format and graphical characteristics. - [How to use the Show Method for DelphiVCL4Python Applications](https://pythongui.org/how-to-use-the-show-method-for-delphivcl-applications/) - We use the Show method to make a form or window visible. Use the Show method to make visible a control that was previously hidden. The Show method sets the control's Visible property to true and ensures that the parent control is also visible. Here is the working example of the implementation of the Show - [What Is The DelphiVCL4Python Sender Property?](https://pythongui.org/what-is-the-the-delphivcl-sender-property/) - The Sender property specifies which component notifies the change link object of changes. We use Sender to access the component that has changed. Here is a working example of the implementation of Sender property in DelphiVCL: # Implementation in Color Box Creation def ColorChangeHandler(Sender): shpRectangle.Brush.Color = clbSelect.Selected # Implementation in Draw Grid Creation def grdTestDrawCell(Sender, - [What Is The DelphiVCL4Python Sender Property?](https://pythongui.org/what-is-the-the-delphivcl-sender-property/) - The Sender property specifies which component notifies the change link object of changes. We use Sender to access the component that has changed. Here is a working example of the implementation of Sender property in DelphiVCL: # Implementation in Color Box Creation def ColorChangeHandler(Sender): shpRectangle.Brush.Color = clbSelect.Selected # Implementation in Draw Grid Creation def grdTestDrawCell(Sender, - [How To Use The Action Parameter In DelphiVCL4Python Windows Development](https://pythongui.org/how-to-use-the-action-parameter-in-delphivcl-windows-development/) - The Action parameter in DelphiVCL is used to specify the action associated with the control when carrying out Windows development. Action is the action object that is associated with the control. Actions allow an application to centralize the response to user commands. When control is associated with an action, the action determines the appropriate properties - [ActionList in DelphiVCL4Python](https://pythongui.org/actionlist-in-delphivcl/) - ActionList or TActionList maintains a list of actions that your application can take in response to something a user does, such as components and controls (e.g. menu items and buttons). Use Action lists to centralize the response to user commands (actions). Action list components maintain a list of actions that are available to the client - [How to use the delphivcl.FreeConsole](https://pythongui.org/how-to-use-the-delphivcl-freeconsole/) - When developing GUI applications and you need to provide console I/O, you need to call FreeConsole after you end your console I/O code block. Let’s browse all the properties, methods, and built-in properties of the DelphiVCL.FreeConsole using dir() command: import DelphiVCL dir(DelphiVCL.FreeConsole) See the responses in our Windows command prompt: Here is the working example - [How to use the delphivcl.FreeConsole](https://pythongui.org/how-to-use-the-delphivcl-freeconsole/) - When developing GUI applications and you need to provide console I/O, you need to call FreeConsole after you end your console I/O code block. Let’s browse all the properties, methods, and built-in properties of the DelphiVCL.FreeConsole using dir() command: import DelphiVCL dir(DelphiVCL.FreeConsole) See the responses in our Windows command prompt: Here is the working example - [Learn To Build A Flexible Hello World Python GUI In A Delphi Windows App](https://pythongui.org/learn-to-build-a-flexible-hello-world-python-gui-in-a-delphi-windows-app/) - How about combining the strength of Delphi and Python for your applications to provide first-class solutions for your customer needs? Or you are an expert in Delphi who want to also work with Python, as it is a high and growing demand in the market out there? Thinking about how to do it? Don’t worry! - [Learn To Build A Flexible Hello World Python GUI In A Delphi Windows App](https://pythongui.org/learn-to-build-a-flexible-hello-world-python-gui-in-a-delphi-windows-app/) - How about combining the strength of Delphi and Python for your applications to provide first-class solutions for your customer needs? Or you are an expert in Delphi who want to also work with Python, as it is a high and growing demand in the market out there? Thinking about how to do it? Don’t worry! - [How to use the delphivcl.DrawGrid.Row](https://pythongui.org/how-to-use-the-delphivcl-drawgrid-row/) - DelphiVCL.DrawGrid.Row specifies the index of the row that contains the selected cell. Use DelphiVCL.DrawGrid.Row at runtime to determine the current row in the grid. Setting Row moves focus to the cell in the current column that is in the new row. The first row has an index of 0, the second row an index of - [How to use the delphivcl.DrawGrid.Col](https://pythongui.org/how-to-use-the-delphivcl-drawgrid-col/) - DelphiVCL.DrawGrid.Col specifies the index of the column that contains the selected cell. Use DelphiVCL.DrawGrid.Col at runtime to determine the current column in the grid. Setting Col moves focus to the cell in the current row that is in the new column. The first column has an index of 0, the second column an index of - [How to use the delphivcl.DrawGrid.Col](https://pythongui.org/how-to-use-the-delphivcl-drawgrid-col/) - DelphiVCL.DrawGrid.Col specifies the index of the column that contains the selected cell. Use DelphiVCL.DrawGrid.Col at runtime to determine the current column in the grid. Setting Col moves focus to the cell in the current row that is in the new column. The first column has an index of 0, the second column an index of - [How to use the delphivcl.Application.Destroy Destructor](https://pythongui.org/how-to-use-the-delphivcl-application-destroy-property/) - We use DelphiVCL.Application.Destroy to destroy the application instance and all of its associated memory. Never call DelphiVCL.Application.Destroy or DelphiVCL.Application.Free. Instead, use the application's Terminate method to end the application. Destroy signals that the application has been deactivated before calling the inherited destructor. It then frees memory for hooked windows, the application instance, other object instances - [How to use the delphivcl.Application.Run Method](https://pythongui.org/how-to-use-the-delphivcl-application-run-property/) - DelphiVCL.Application.Run method used to execute the application. Do not call DelphiVCL.Application.Run. In Delphi’s VCL, when creating a new project, The IDE automatically creates a main program block in the project file that calls the Run method. When the application is executed, the application's Run method is called. DelphiVCL.Application.Run contains the application's main message loop. The - [How to use the delphivcl.Application.Run Method](https://pythongui.org/how-to-use-the-delphivcl-application-run-property/) - DelphiVCL.Application.Run method used to execute the application. Do not call DelphiVCL.Application.Run. In Delphi’s VCL, when creating a new project, The IDE automatically creates a main program block in the project file that calls the Run method. When the application is executed, the application's Run method is called. DelphiVCL.Application.Run contains the application's main message loop. The - [OnClose Event in DelphiVCL4Python Library](https://pythongui.org/onclose-event-in-delphivcl-library/) - OnClose event occurs when the form closes. We use OnClose to perform special processing when the form closes. The OnClose event specifies which event handler to call when a form is about to close. The handler specified by OnClose might, for example, test to make sure all fields in a data-entry form have valid contents - [OnClose Event in DelphiVCL4Python Library](https://pythongui.org/onclose-event-in-delphivcl-library/) - OnClose event occurs when the form closes. We use OnClose to perform special processing when the form closes. The OnClose event specifies which event handler to call when a form is about to close. The handler specified by OnClose might, for example, test to make sure all fields in a data-entry form have valid contents - [OnClose Event in DelphiVCL4Python Library](https://pythongui.org/onclose-event-in-delphivcl-library/) - OnClose event occurs when the form closes. We use OnClose to perform special processing when the form closes. The OnClose event specifies which event handler to call when a form is about to close. The handler specified by OnClose might, for example, test to make sure all fields in a data-entry form have valid contents - [OnSelectCell Event in DelphiVCL4Python Library](https://pythongui.org/onselectcell-event-in-delphivcl-library/) - OnSelectCell event occurs before a cell in the grid is selected. Write an OnSelectCell event handler to specify whether any particular cell in the grid can be selected. The Col and Row parameters indicate the column and row indexes of the cell that is about to be selected. Set the CanSelect parameter to False to - [OnSelectCell Event in DelphiVCL4Python Library](https://pythongui.org/onselectcell-event-in-delphivcl-library/) - OnSelectCell event occurs before a cell in the grid is selected. Write an OnSelectCell event handler to specify whether any particular cell in the grid can be selected. The Col and Row parameters indicate the column and row indexes of the cell that is about to be selected. Set the CanSelect parameter to False to - [OnDrawCell Event in DelphiVCL4Python Library](https://pythongui.org/ondrawcell-event-in-delphivcl-library/) - OnDrawCell event Occurs when a cell in the grid needs to be drawn. We write an OnDrawCell event handler to draw the contents of all the cells in the grid. Draw on the cell using the methods of the Canvas property. The Rect parameter indicates the location of the cell on the canvas. The Col - [OnChange Event in DelphiVCL4Python Library](https://pythongui.org/onchange-event-in-delphivcl-library/) - OnChange event occurs when the user changes the text displayed in the edit region. We write an OnChange event handler to take specific action immediately after the user edits the text in the edit region or selects an item from the list. The Text property gives the new value in the edit region. Note: OnChange - [OnDblClick Event in DelphiVCL4Python Library](https://pythongui.org/ondblclick-event-in-delphivcl-library/) - OnDblClick event occurs when the user double-clicks the left mouse button when the mouse pointer is over the control. We use the OnDblClick event to respond to mouse double-clicks. OnDblClick is an event handler of type System.Classes.TNotifyEvent. What is TNotifyEvent? TNotifyEvent is used for events that do not require parameters. The TNotifyEvent type is - [OnClick Event in DelphiVCL4Python Library](https://pythongui.org/onclick-event-in-delphivcl-library/) - OnClick event occurs when the user clicks the control. We use the OnClick event handler to respond when the user clicks the control. If the control has an associated action, and that action has an OnExecute method, the action's OnExecute method responds to click events unless it is superseded by an OnClick event handler. Usually, - [Using delphivcl.TabSheet to Create a Tabbed Page](https://pythongui.org/using-delphivcl-tabsheet-to-create-a-tabbed-page/) - delphivcl.TabSheet is an individual page in a PageControl object. We use TabSheet to represent a single page in tabbed page control. Tab sheets are typically referred to as pages. PageControl maintains an indexed array of its tab sheets in its Pages property. Users can click on a tab to activate the tab sheet. You can - [Display Text on a Form using delphivcl.Label or TLabel](https://pythongui.org/display-text-on-a-form-using-delphivcl-label-or-tlabel/) - delphivcl.Label or TLabel is a non-windowed control that displays text on a form. Use Label to add text that the user cannot edit on a form. This text can be used to label another control and can set focus to that control when the user types an accelerator key. The Caption property can be used - [Learn To Work With HTTP Requests Using Python Requests Library In A Delphi Windows App](https://pythongui.org/learn-to-build-a-python-gui-for-working-with-http-requests-using-requests-library-in-a-delphi-windows-app/) - We have learned many possibilities and examples in combining Python4Delphi with Python language features and various libraries. From image processing, numerical and scientific computing, computer vision, you name it. Now, how about interaction with the internet, such as HTTP Requests? Python4Delphi or P4D with Requests library will allow you to execute HTTP requests in Python - [Compare DelphiVCL4Python With Python GUI Frameworks Like Tkinter For Windows](https://pythongui.org/compare-delphivcl-with-python-gui-frameworks-like-tkinter-for-windows/) - Let’s compare the DelphiVCL form with other Python GUI frameworks (we take the GUI created in this post as an example): Also, watch the following webinar by Alexey Sharagin to Master the Secrets of Beautiful Modern Windows Apps: Check out DelphiVCL which easily allows you to build GUIs for Windows using Python. Check out Python4Delphi - [Python: Getting Started with DelphiVCL4Python III: Overview of Commonly Used VCL Components](https://pythongui.org/python-getting-started-with-delphivcl-iii-overview-of-commonly-used-vcl-components/) - To increase your familiarity with DelphiVCL Components, this post will show you a demo that presents commonly used VCL components, and call them one-by-one with Python. The following is a Python code sample using DelphiVCL4Python: Also, watch the following webinar by Alexey Sharagin to Master the Secrets of Beautiful Modern Windows Apps: Check out DelphiVCL - [Python: Getting Started with DelphiVCL4Python III: Overview of Commonly Used VCL Components](https://pythongui.org/python-getting-started-with-delphivcl-iii-overview-of-commonly-used-vcl-components/) - To increase your familiarity with DelphiVCL Components, this post will show you a demo that presents commonly used VCL components, and call them one-by-one with Python. The following is a Python code sample using DelphiVCL4Python: Also, watch the following webinar by Alexey Sharagin to Master the Secrets of Beautiful Modern Windows Apps: Check out DelphiVCL - [Quickly Browse All Available Functions in DelphiVCL4Python Library For Python Windows Apps](https://pythongui.org/quickly-browse-all-available-functions-in-delphivcl-library-for-python-windows-apps/) - To make sure that you have already installed the DelphiVCL Python library correctly, you can simply test it using the Python dir() command: Also, watch the following webinar by Alexey Sharagin to Master the Secrets of Beautiful Modern Windows Apps: Check out DelphiVCL which easily allows you to build GUIs for Windows using Python. Check - [Introduction to DelphiVCL4Python](https://pythongui.org/introduction-to-delphivcl/) - DelphiVCL is a Python module giving Python GUI apps on Windows access to Delphi’s VCL for robust and high-performance native Windows visual widgets. It uses the Python4Delphi library as a bridge between Delphi’s VCL (Visual Component Library) and Python. DelphiVCL is currently for Windows, while DelphiFMX is coming soon with support for other platforms, including - [Introduction to DelphiVCL4Python](https://pythongui.org/introduction-to-delphivcl/) - DelphiVCL is a Python module giving Python GUI apps on Windows access to Delphi’s VCL for robust and high-performance native Windows visual widgets. It uses the Python4Delphi library as a bridge between Delphi’s VCL (Visual Component Library) and Python. DelphiVCL is currently for Windows, while DelphiFMX is coming soon with support for other platforms, including - [How To Add Python Profiling Tools Into Machine Learning Code](https://pythongui.org/how-to-add-python-profiling-tools-into-machine-learning-code/) - How To Add Python Profiling Tools Into Machine Learning Code Reducing code runtime is important for developers. Python Profilers, like cProfile, help us to find - [Unlock the Power of Python for Deep Learning with Convolutional Neural Networks](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-convolutional-neural-networks/) - Deep learning algorithms work with almost any kind of data and require large amounts of computing power and information to solve complicated issues. Now, let us - [Unlock the Power of Python for Deep Learning with Convolutional Neural Networks](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-convolutional-neural-networks/) - Deep learning algorithms work with almost any kind of data and require large amounts of computing power and information to solve complicated issues. Now, let us - [Unlock the Power of Python for Deep Learning with Recurrent Neural Networks](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-recurrent-neural-networks/) - Deep learning algorithms can work with almost any type of data and require massive amounts of computing power and data to solve complex problems. Let us now tak - [Unlock the Power of Python for Deep Learning with Recurrent Neural Networks](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-recurrent-neural-networks/) - Deep learning algorithms can work with almost any type of data and require massive amounts of computing power and data to solve complex problems. Let us now tak - [Unlock the Power of Python for Deep Learning with Recurrent Neural Networks](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-recurrent-neural-networks/) - Deep learning algorithms can work with almost any type of data and require massive amounts of computing power and data to solve complex problems. Let us now tak - [Unlock the Power of Python for Deep Learning with Recurrent Neural Networks](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-recurrent-neural-networks/) - Deep learning algorithms can work with almost any type of data and require massive amounts of computing power and data to solve complex problems. Let us now tak - [Unlock the Power of Python for Deep Learning with Recurrent Neural Networks](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-recurrent-neural-networks/) - Deep learning algorithms can work with almost any type of data and require massive amounts of computing power and data to solve complex problems. Let us now tak - [Unlock the Power of Python for Deep Learning with Transformer Architecture - The Engine Behind ChatGPT](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-transformer-architecture-the-engine-behind-chatgpt/) - A comprehensive exploration of the Transformer Architecture, a prominent member of the deep learning domain and the driving force behind ChatGPT, - [Unlock the Power of Python for Deep Learning with Transformer Architecture - The Engine Behind ChatGPT](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-transformer-architecture-the-engine-behind-chatgpt/) - A comprehensive exploration of the Transformer Architecture, a prominent member of the deep learning domain and the driving force behind ChatGPT, - [Unlock the Power of Python for Deep Learning with Transformer Architecture - The Engine Behind ChatGPT](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-transformer-architecture-the-engine-behind-chatgpt/) - A comprehensive exploration of the Transformer Architecture, a prominent member of the deep learning domain and the driving force behind ChatGPT, - [Unlock the Power of Python for Deep Learning with Transformer Architecture - The Engine Behind ChatGPT](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-transformer-architecture-the-engine-behind-chatgpt/) - A comprehensive exploration of the Transformer Architecture, a prominent member of the deep learning domain and the driving force behind ChatGPT, - [Unlock the Power of Python for Deep Learning with Transformer Architecture - The Engine Behind ChatGPT](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-transformer-architecture-the-engine-behind-chatgpt/) - A comprehensive exploration of the Transformer Architecture, a prominent member of the deep learning domain and the driving force behind ChatGPT, - [Unlock the Power of Python for Deep Learning with Generative Adversarial Networks (GANs) - The Engine behind DALL-E](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-generative-adversarial-networks-gans-the-engine-behind-dall-e/) - Deep learning algorithms work with almost any kind of data and require large amounts of computing power and information to solve complicated issues. Now, let us - [Unlock the Power of Python for Deep Learning with Generative Adversarial Networks (GANs) - The Engine behind DALL-E](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-generative-adversarial-networks-gans-the-engine-behind-dall-e/) - Deep learning algorithms work with almost any kind of data and require large amounts of computing power and information to solve complicated issues. Now, let us - [Unlock the Power of Python for Deep Learning with Generative Adversarial Networks (GANs) - The Engine behind DALL-E](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-generative-adversarial-networks-gans-the-engine-behind-dall-e/) - Deep learning algorithms work with almost any kind of data and require large amounts of computing power and information to solve complicated issues. Now, let us - [Unlock the Power of Python for Deep Learning with Generative Adversarial Networks (GANs) - The Engine behind DALL-E](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-generative-adversarial-networks-gans-the-engine-behind-dall-e/) - Deep learning algorithms work with almost any kind of data and require large amounts of computing power and information to solve complicated issues. Now, let us - [Unlock the Power of Python for Deep Learning with Generative Adversarial Networks (GANs) - The Engine behind DALL-E](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-generative-adversarial-networks-gans-the-engine-behind-dall-e/) - Deep learning algorithms work with almost any kind of data and require large amounts of computing power and information to solve complicated issues. Now, let us - [Unlock the Power of Python for Deep Learning with Generative Adversarial Networks (GANs) - The Engine behind DALL-E](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-generative-adversarial-networks-gans-the-engine-behind-dall-e/) - Deep learning algorithms work with almost any kind of data and require large amounts of computing power and information to solve complicated issues. Now, let us - [Unlock the Power of Python for Deep Learning with Generative Adversarial Networks (GANs) - The Engine behind DALL-E](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-generative-adversarial-networks-gans-the-engine-behind-dall-e/) - Deep learning algorithms work with almost any kind of data and require large amounts of computing power and information to solve complicated issues. Now, let us - [Using delphivcl.PageControl to Create a Multiple Page](https://pythongui.org/using-delphivcl-pagecontrol-to-create-a-multiple-page/) - delphivcl.PageControl is a set of pages used to make a multiple page dialog box. We can use PageControl to create a multiple page dialog or tabbed notebook. Pag - [Create a Main Panel using delphivcl.Panel or TPanel](https://pythongui.org/create-a-main-panel-using-delphivcl-panel-or-tpanel/) - delphivcl.Panel or TPanel implements a generic panel control. We can use TPanel to put an empty panel on a form. Panels have properties for providing a beveled border around the control, as well as methods to help manage the placement of child controls embedded in the panel. You can also use panels to group controls - [Create a Specific Component using delphivcl.CreateComponent](https://pythongui.org/create-a-specific-component-using-delphivcl-createcomponent/) - delphivcl.CreateComponent is a function to create a specified component. We call CreateComponent to create an instance of ComponentClass at the position specifi - [Decipher the delphivcl.Application](https://pythongui.org/decipher-the-delphivcl-application/) - delphivcl.Application is the type used for a GUI windowed application. Application encapsulates a windowed application. The methods and properties introduced in the Application reflect the fundamentals established in the Windows operating system to create, run, sustain, and destroy an application. Application thereby simplifies the interface between the developer and the Windows environment. For this purpose, - [Create a Very Basic Empty Form using delphivcl.Form](https://pythongui.org/create-a-very-basic-empty-form-using-delphivcl-form/) - delphivcl.Form represents a standard application window (form). Forms can represent the application's main window, or dialog boxes, or MDI children. A form can contain other objects, such as Button, CheckBox, and ComboBox objects. You can see all the properties, methods, and built-in properties of the delphivcl.Form using dir() command: Also, watch the following webinar by - [What is The Delphi VCL For Python And Why Is It So Good?](https://pythongui.org/what-is-the-delphi-vcl-for-python-and-why-is-it-so-good/) - DelphiVCL is a powerful framework for creating excellent, modern, graphical user interfaces (GUIs) for your Python programs. DelphiVCL is independent of Delphi - [Unlock the Power of Python for Deep Learning with Long-Short-Term Memory Networks](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-long-short-term-memory-networks/) - In order to solve complicated issues, deep learning algorithms need enormous volumes of data and computational power. They can operate with nearly any form of data. The Long-Short-Term Memory Networks (LSTM), one of the most well-known deep learning techniques, will now be examined in-depth, in this article. What is Deep Learning? Deep learning, a branch - [Unlock the Power of Python for Deep Learning with Long-Short-Term Memory Networks](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-long-short-term-memory-networks/) - In order to solve complicated issues, deep learning algorithms need enormous volumes of data and computational power. They can operate with nearly any form of data. The Long-Short-Term Memory Networks (LSTM), one of the most well-known deep learning techniques, will now be examined in-depth, in this article. What is Deep Learning? Deep learning, a branch - [Unlock the Power of Python for Deep Learning with Long-Short-Term Memory Networks](https://pythongui.org/unlock-the-power-of-python-for-deep-learning-with-long-short-term-memory-networks/) - In order to solve complicated issues, deep learning algorithms need enormous volumes of data and computational power. They can operate with nearly any form of data. The Long-Short-Term Memory Networks (LSTM), one of the most well-known deep learning techniques, will now be examined in-depth, in this article. What is Deep Learning? Deep learning, a branch - [Most Important Benefits Of DelphiVCL For Python Over Other Competing Technologies](https://pythongui.org/most-important-benefits-of-delphivcl-for-python-over-other-competing-technologies/) - The most important benefits of the VCL over other competing technologies such as Tkinter and PyQT are as follows: A standard set of components that includes all - [Learn To Build A Python GUI For Computer Vision Tasks With Powerful OpenCV Library In A Delphi Windows App](https://pythongui.org/learn-to-build-a-python-gui-for-computer-vision-tasks-with-powerful-opencv-library-in-a-delphi-windows-app/) - Are you looking for a powerful computer vision library and build a nice GUI for them? Try OpenCV library for Python. And for the GUI part, you can run it seamlessly with Python4Delphi (P4D). P4D is a free and simple tool that allows you to run Python scripts as well as create new Python modules - [Learn To Build A Python GUI For Scientific Computing With The NumPy Library In A Delphi Windows App](https://pythongui.org/learn-to-build-a-python-gui-for-scientific-computing-with-the-numpy-library-in-a-delphi-windows-app/) - The NumPy library is a popular Python library used for scientific computing applications, and is an acronym for "Numerical Python". NumPy is the fundamental pac - [Learn To Build A Python GUI For Scientific Computing With The NumPy Library In A Delphi Windows App](https://pythongui.org/learn-to-build-a-python-gui-for-scientific-computing-with-the-numpy-library-in-a-delphi-windows-app/) - The NumPy library is a popular Python library used for scientific computing applications, and is an acronym for "Numerical Python". NumPy is the fundamental pac - [Learn To Build A Python GUI For Scientific Computing With The NumPy Library In A Delphi Windows App](https://pythongui.org/learn-to-build-a-python-gui-for-scientific-computing-with-the-numpy-library-in-a-delphi-windows-app/) - The NumPy library is a popular Python library used for scientific computing applications, and is an acronym for "Numerical Python". NumPy is the fundamental pac - [Learn To Work With Real-World Graphics Using The Python Matplotlib Library In A Delphi Windows App](https://pythongui.org/learn-to-work-with-real-world-graphics-using-the-python-matplotlib-library-in-a-delphi-windows-app/) - Matplotlib is a comprehensive Python library for creating static, animated, and interactive visualizations. Matplotlib produces publication-quality figures in a - [Learn To Work With Real-World Graphics Using The Python Matplotlib Library In A Delphi Windows App](https://pythongui.org/learn-to-work-with-real-world-graphics-using-the-python-matplotlib-library-in-a-delphi-windows-app/) - Matplotlib is a comprehensive Python library for creating static, animated, and interactive visualizations. Matplotlib produces publication-quality figures in a - [Learn To Work With Real-World Graphics Using The Python Matplotlib Library In A Delphi Windows App](https://pythongui.org/learn-to-work-with-real-world-graphics-using-the-python-matplotlib-library-in-a-delphi-windows-app/) - Matplotlib is a comprehensive Python library for creating static, animated, and interactive visualizations. Matplotlib produces publication-quality figures in a - [Learn To Build A GUI For These 10 Ultimate Python AI Libraries](https://pythongui.org/learn-to-build-a-gui-for-these-10-ultimate-python-ai-libraries/) - What is Artificial Intelligence? In this post, you'll learn more about Artificial Intelligence (AI) which has a wide-ranging branch of computer science concerne - [Top 5 Ways To Build A Python Desktop App in 2021](https://pythongui.org/top-5-ways-to-build-a-python-desktop-app-in-2021/) - Top 5 Ways To Build A Python Desktop App in 2021: Python has been the most trending programming language used for object oriented programming. With Python you c - [Top 5 Ways To Build A Python Desktop App in 2021](https://pythongui.org/top-5-ways-to-build-a-python-desktop-app-in-2021/) - Top 5 Ways To Build A Python Desktop App in 2021: Python has been the most trending programming language used for object oriented programming. With Python you c - [6 Best Python GUI Frameworks in December 2021](https://pythongui.org/6-best-python-gui-frameworks-in-2021/) - Python GUI has a variety of frameworks that complements all platforms. It gives you the cross-platform framework and platform-specific framework. - [6 Best Python GUI Frameworks in December 2021](https://pythongui.org/6-best-python-gui-frameworks-in-2021/) - Python GUI has a variety of frameworks that complements all platforms. It gives you the cross-platform framework and platform-specific framework. - [How To Add Python Testing Tools Into Machine Learning Code: Testing NumPy](https://pythongui.org/how-to-add-python-testing-tools-into-machine-learning-code-testing-numpy/) - What role does testing play in machine learning? In Machine Learning testing, the programmer enters input and observes the machine's behavior and logic. As a re - [How To Add Python Testing Tools Into Machine Learning Code: Testing NumPy](https://pythongui.org/how-to-add-python-testing-tools-into-machine-learning-code-testing-numpy/) - What role does testing play in machine learning? In Machine Learning testing, the programmer enters input and observes the machine's behavior and logic. As a re - [How To Create A Weather App With The Python Delphi Ecosystem and Weatherstack API](https://pythongui.org/how-to-create-a-weather-app-with-the-python-delphi-ecosystem-and-weatherstack-api/) - Weather has always held a certain fascination for us, shaping our daily decisions and guiding our plans. As technology continues to weave itself into every facet of our lives, it's no surprise that it has also transformed how we interact with the weather. In this article, we will create a weather app that blends the - [How To Create A Weather App With The Python Delphi Ecosystem and Weatherstack API](https://pythongui.org/how-to-create-a-weather-app-with-the-python-delphi-ecosystem-and-weatherstack-api/) - Weather has always held a certain fascination for us, shaping our daily decisions and guiding our plans. As technology continues to weave itself into every facet of our lives, it's no surprise that it has also transformed how we interact with the weather. In this article, we will create a weather app that blends the - [How To Create A Weather App With The Python Delphi Ecosystem and Weatherstack API](https://pythongui.org/how-to-create-a-weather-app-with-the-python-delphi-ecosystem-and-weatherstack-api/) - Weather has always held a certain fascination for us, shaping our daily decisions and guiding our plans. As technology continues to weave itself into every facet of our lives, it's no surprise that it has also transformed how we interact with the weather. In this article, we will create a weather app that blends the - [How To Create A Weather App With The Python Delphi Ecosystem and Weatherstack API](https://pythongui.org/how-to-create-a-weather-app-with-the-python-delphi-ecosystem-and-weatherstack-api/) - Weather has always held a certain fascination for us, shaping our daily decisions and guiding our plans. As technology continues to weave itself into every facet of our lives, it's no surprise that it has also transformed how we interact with the weather. In this article, we will create a weather app that blends the - [How To Create A Weather App With The Python Delphi Ecosystem and Weatherstack API](https://pythongui.org/how-to-create-a-weather-app-with-the-python-delphi-ecosystem-and-weatherstack-api/) - Weather has always held a certain fascination for us, shaping our daily decisions and guiding our plans. As technology continues to weave itself into every facet of our lives, it's no surprise that it has also transformed how we interact with the weather. In this article, we will create a weather app that blends the - [How To Create A Weather App With The Python Delphi Ecosystem and Weatherstack API](https://pythongui.org/how-to-create-a-weather-app-with-the-python-delphi-ecosystem-and-weatherstack-api/) - Weather has always held a certain fascination for us, shaping our daily decisions and guiding our plans. As technology continues to weave itself into every facet of our lives, it's no surprise that it has also transformed how we interact with the weather. In this article, we will create a weather app that blends the - [How To Create A Weather App With The Python Delphi Ecosystem and Weatherstack API](https://pythongui.org/how-to-create-a-weather-app-with-the-python-delphi-ecosystem-and-weatherstack-api/) - Weather has always held a certain fascination for us, shaping our daily decisions and guiding our plans. As technology continues to weave itself into every facet of our lives, it's no surprise that it has also transformed how we interact with the weather. In this article, we will create a weather app that blends the - [How To Create A Weather App With The Python Delphi Ecosystem and Weatherstack API](https://pythongui.org/how-to-create-a-weather-app-with-the-python-delphi-ecosystem-and-weatherstack-api/) - Weather has always held a certain fascination for us, shaping our daily decisions and guiding our plans. As technology continues to weave itself into every facet of our lives, it's no surprise that it has also transformed how we interact with the weather. In this article, we will create a weather app that blends the - [How To Create A Music Player With The Python Delphi Ecosystem](https://pythongui.org/how-to-create-a-music-player-with-the-python-delphi-ecosystem/) - Music is more than sound; it's an emotion, a narrative, a refuge. Imagine wielding the power to design your musical universe, where every note and rhythm aligns with your desires. In this post, you will see the synergy of Python and Delphi, where we will unveil a music player that transcends expectations. This music player - [How To Create A Music Player With The Python Delphi Ecosystem](https://pythongui.org/how-to-create-a-music-player-with-the-python-delphi-ecosystem/) - Music is more than sound; it's an emotion, a narrative, a refuge. Imagine wielding the power to design your musical universe, where every note and rhythm aligns with your desires. In this post, you will see the synergy of Python and Delphi, where we will unveil a music player that transcends expectations. This music player - [How To Create A Music Player With The Python Delphi Ecosystem](https://pythongui.org/how-to-create-a-music-player-with-the-python-delphi-ecosystem/) - Music is more than sound; it's an emotion, a narrative, a refuge. Imagine wielding the power to design your musical universe, where every note and rhythm aligns with your desires. In this post, you will see the synergy of Python and Delphi, where we will unveil a music player that transcends expectations. This music player - [How To Create A Music Player With The Python Delphi Ecosystem](https://pythongui.org/how-to-create-a-music-player-with-the-python-delphi-ecosystem/) - Music is more than sound; it's an emotion, a narrative, a refuge. Imagine wielding the power to design your musical universe, where every note and rhythm aligns with your desires. In this post, you will see the synergy of Python and Delphi, where we will unveil a music player that transcends expectations. This music player - [How to Build An Image Editor Using DelphiFMX Python Package](https://pythongui.org/how-to-build-an-image-editor-using-delphifmx-python-package/) - As a developer, have you ever wanted to create an image editing tool that lets you seamlessly apply a variety of filters, adjust dimensions, and even perform advanced features like background removal? In this comprehensive tutorial, we will harness the capabilities of DelphiFMX and merge them with image management platforms to craft an image editing - [How to Build An Image Editor Using DelphiFMX Python Package](https://pythongui.org/how-to-build-an-image-editor-using-delphifmx-python-package/) - As a developer, have you ever wanted to create an image editing tool that lets you seamlessly apply a variety of filters, adjust dimensions, and even perform advanced features like background removal? In this comprehensive tutorial, we will harness the capabilities of DelphiFMX and merge them with image management platforms to craft an image editing - [How to Build An Image Editor Using DelphiFMX Python Package](https://pythongui.org/how-to-build-an-image-editor-using-delphifmx-python-package/) - As a developer, have you ever wanted to create an image editing tool that lets you seamlessly apply a variety of filters, adjust dimensions, and even perform advanced features like background removal? In this comprehensive tutorial, we will harness the capabilities of DelphiFMX and merge them with image management platforms to craft an image editing - [How to Build An Image Editor Using DelphiFMX Python Package](https://pythongui.org/how-to-build-an-image-editor-using-delphifmx-python-package/) - As a developer, have you ever wanted to create an image editing tool that lets you seamlessly apply a variety of filters, adjust dimensions, and even perform advanced features like background removal? In this comprehensive tutorial, we will harness the capabilities of DelphiFMX and merge them with image management platforms to craft an image editing - [How To Use LangChain and DelphiFMX To Create a Custom Chat App](https://pythongui.org/how-to-use-langchain-and-delphifmx-to-create-a-custom-chat-app/) - These days there is a lot of discussion about deep-learning chatbots such as ChatGPT. There are packages like LangChain which make consuming these models easier. This tutorial will guide you through a project combining LangChain and DelphiFMX's innovative capabilities to craft a unique and personalized custom chat app. So, let’s get started! What is Langchain? - [How To Use LangChain and DelphiFMX To Create a Custom Chat App](https://pythongui.org/how-to-use-langchain-and-delphifmx-to-create-a-custom-chat-app/) - These days there is a lot of discussion about deep-learning chatbots such as ChatGPT. There are packages like LangChain which make consuming these models easier. This tutorial will guide you through a project combining LangChain and DelphiFMX's innovative capabilities to craft a unique and personalized custom chat app. So, let’s get started! What is Langchain? - [How To Use LangChain and DelphiFMX To Create a Custom Chat App](https://pythongui.org/how-to-use-langchain-and-delphifmx-to-create-a-custom-chat-app/) - These days there is a lot of discussion about deep-learning chatbots such as ChatGPT. There are packages like LangChain which make consuming these models easier. This tutorial will guide you through a project combining LangChain and DelphiFMX's innovative capabilities to craft a unique and personalized custom chat app. So, let’s get started! What is Langchain? - [How To Build an Iris Flower Classification GUI App With DelphiFMX](https://pythongui.org/how-to-build-an-iris-flower-classification-gui-app-with-delphifmx/) - Today, the marvels of Artificial Intelligence (AI) are transforming the landscape of various classification tasks. From identifying objects in images to categorizing data in complex datasets, AI has become a driving force in solving numerous classification challenges. This tutorial will create a powerful Iris Flower Classification app using DelphiFMX and Support Vector Machines (SVM). Harnessing - [How To Build an Iris Flower Classification GUI App With DelphiFMX](https://pythongui.org/how-to-build-an-iris-flower-classification-gui-app-with-delphifmx/) - Today, the marvels of Artificial Intelligence (AI) are transforming the landscape of various classification tasks. From identifying objects in images to categorizing data in complex datasets, AI has become a driving force in solving numerous classification challenges. This tutorial will create a powerful Iris Flower Classification app using DelphiFMX and Support Vector Machines (SVM). Harnessing - [How To Build an Iris Flower Classification GUI App With DelphiFMX](https://pythongui.org/how-to-build-an-iris-flower-classification-gui-app-with-delphifmx/) - Today, the marvels of Artificial Intelligence (AI) are transforming the landscape of various classification tasks. From identifying objects in images to categorizing data in complex datasets, AI has become a driving force in solving numerous classification challenges. This tutorial will create a powerful Iris Flower Classification app using DelphiFMX and Support Vector Machines (SVM). Harnessing - [How To Build an Iris Flower Classification GUI App With DelphiFMX](https://pythongui.org/how-to-build-an-iris-flower-classification-gui-app-with-delphifmx/) - Today, the marvels of Artificial Intelligence (AI) are transforming the landscape of various classification tasks. From identifying objects in images to categorizing data in complex datasets, AI has become a driving force in solving numerous classification challenges. This tutorial will create a powerful Iris Flower Classification app using DelphiFMX and Support Vector Machines (SVM). Harnessing - [How To Build an Iris Flower Classification GUI App With DelphiFMX](https://pythongui.org/how-to-build-an-iris-flower-classification-gui-app-with-delphifmx/) - Today, the marvels of Artificial Intelligence (AI) are transforming the landscape of various classification tasks. From identifying objects in images to categorizing data in complex datasets, AI has become a driving force in solving numerous classification challenges. This tutorial will create a powerful Iris Flower Classification app using DelphiFMX and Support Vector Machines (SVM). Harnessing - [How To Implement an Art Style Transfer GUI App with the Python Delphi Ecosystem](https://pythongui.org/how-to-implement-an-art-style-transfer-gui-app-with-the-python-delphi-ecosystem/) - Art Style Transfer has gained immense popularity as an exciting application of AI in the art world. This article delves into the captivating realm of AI art and how art style transfer transforms ordinary images into mesmerizing pieces of art. With the help of the Delphi ecosystem, we will build an Art Style Transfer app - [How To Implement an Art Style Transfer GUI App with the Python Delphi Ecosystem](https://pythongui.org/how-to-implement-an-art-style-transfer-gui-app-with-the-python-delphi-ecosystem/) - Art Style Transfer has gained immense popularity as an exciting application of AI in the art world. This article delves into the captivating realm of AI art and how art style transfer transforms ordinary images into mesmerizing pieces of art. With the help of the Delphi ecosystem, we will build an Art Style Transfer app - [How To Implement an Art Style Transfer GUI App with the Python Delphi Ecosystem](https://pythongui.org/how-to-implement-an-art-style-transfer-gui-app-with-the-python-delphi-ecosystem/) - Art Style Transfer has gained immense popularity as an exciting application of AI in the art world. This article delves into the captivating realm of AI art and how art style transfer transforms ordinary images into mesmerizing pieces of art. With the help of the Delphi ecosystem, we will build an Art Style Transfer app - [How To Implement an Art Style Transfer GUI App with the Python Delphi Ecosystem](https://pythongui.org/how-to-implement-an-art-style-transfer-gui-app-with-the-python-delphi-ecosystem/) - Art Style Transfer has gained immense popularity as an exciting application of AI in the art world. This article delves into the captivating realm of AI art and how art style transfer transforms ordinary images into mesmerizing pieces of art. With the help of the Delphi ecosystem, we will build an Art Style Transfer app - [How To Implement an Art Style Transfer GUI App with the Python Delphi Ecosystem](https://pythongui.org/how-to-implement-an-art-style-transfer-gui-app-with-the-python-delphi-ecosystem/) - Art Style Transfer has gained immense popularity as an exciting application of AI in the art world. This article delves into the captivating realm of AI art and how art style transfer transforms ordinary images into mesmerizing pieces of art. With the help of the Delphi ecosystem, we will build an Art Style Transfer app - [How To Implement an Art Style Transfer GUI App with the Python Delphi Ecosystem](https://pythongui.org/how-to-implement-an-art-style-transfer-gui-app-with-the-python-delphi-ecosystem/) - Art Style Transfer has gained immense popularity as an exciting application of AI in the art world. This article delves into the captivating realm of AI art and how art style transfer transforms ordinary images into mesmerizing pieces of art. With the help of the Delphi ecosystem, we will build an Art Style Transfer app - [How To Implement an Art Style Transfer GUI App with the Python Delphi Ecosystem](https://pythongui.org/how-to-implement-an-art-style-transfer-gui-app-with-the-python-delphi-ecosystem/) - Art Style Transfer has gained immense popularity as an exciting application of AI in the art world. This article delves into the captivating realm of AI art and how art style transfer transforms ordinary images into mesmerizing pieces of art. With the help of the Delphi ecosystem, we will build an Art Style Transfer app - [How To Create a K-Means Clustering Visualization App Using DelphiFMX](https://pythongui.org/how-to-create-a-k-means-clustering-visualization-app-using-delphifmx/) - In this tutorial, we will explore the powerful capabilities of DelphiFMX and delve into the fascinating realm of K-means clustering visualization. Imagine easily analyzing and visualizing data patterns, empowering users to gain valuable insights and make data-driven decisions. Join us on this exciting journey as we build a K-means clustering visualization app using DelphiFMX, leveraging - [How To Create A Sentiment Analysis App Using DelphiFMX And AI](https://pythongui.org/how-to-create-a-sentiment-analysis-app-using-delphifmx-and-ai/) - In today's data-driven world, understanding the sentiment behind some text is crucial for making informed decisions. By sentiment analysis we mean working out whether tone the writer was using in their text could be categorized as angry, happy, sad, enthusiastic and so on. Imagine a powerful desktop application that instantly classifies text as neutral, positive, - [How To Create A Sentiment Analysis App Using DelphiFMX And AI](https://pythongui.org/how-to-create-a-sentiment-analysis-app-using-delphifmx-and-ai/) - In today's data-driven world, understanding the sentiment behind some text is crucial for making informed decisions. By sentiment analysis we mean working out whether tone the writer was using in their text could be categorized as angry, happy, sad, enthusiastic and so on. Imagine a powerful desktop application that instantly classifies text as neutral, positive, - [How To Create An ML-Powered Food Classification App Using The Python Delphi Ecosystem](https://pythongui.org/how-to-create-an-ml-powered-food-classification-app-using-the-python-delphi-ecosystem/) - In this tutorial, we will unleash the power of machine learning and Delphi's ecosystem to create an ingenious food classification app. Experience the future of food identification, empowering users to make informed choices with real-time analysis, all at their fingertips. Let's dive into the exciting journey of building an ML-powered food classification app using Delphi. - [How To Create An ML-Powered Food Classification App Using The Python Delphi Ecosystem](https://pythongui.org/how-to-create-an-ml-powered-food-classification-app-using-the-python-delphi-ecosystem/) - In this tutorial, we will unleash the power of machine learning and Delphi's ecosystem to create an ingenious food classification app. Experience the future of food identification, empowering users to make informed choices with real-time analysis, all at their fingertips. Let's dive into the exciting journey of building an ML-powered food classification app using Delphi. - [How To Create An ML-Powered Food Classification App Using The Python Delphi Ecosystem](https://pythongui.org/how-to-create-an-ml-powered-food-classification-app-using-the-python-delphi-ecosystem/) - In this tutorial, we will unleash the power of machine learning and Delphi's ecosystem to create an ingenious food classification app. Experience the future of food identification, empowering users to make informed choices with real-time analysis, all at their fingertips. Let's dive into the exciting journey of building an ML-powered food classification app using Delphi. - [How To Create An ML-Powered Food Classification App Using The Python Delphi Ecosystem](https://pythongui.org/how-to-create-an-ml-powered-food-classification-app-using-the-python-delphi-ecosystem/) - In this tutorial, we will unleash the power of machine learning and Delphi's ecosystem to create an ingenious food classification app. Experience the future of food identification, empowering users to make informed choices with real-time analysis, all at their fingertips. Let's dive into the exciting journey of building an ML-powered food classification app using Delphi. - [How to Create A Hi-Lo Game With DelphiFMX Python GUI Package](https://pythongui.org/how-to-create-a-hi-lo-game-with-delphifmx-python-gui-package/) - Do you want to learn how to use Python GUI to make an entertaining and challenging game? Look no further than the Hi-Lo game! This game is a great practice for beginning and intermediate Python programmers because it demands players predict a randomly generated integer inside a given range. In this post, we'll walk you - [How to Create A Hi-Lo Game With DelphiFMX Python GUI Package](https://pythongui.org/how-to-create-a-hi-lo-game-with-delphifmx-python-gui-package/) - Do you want to learn how to use Python GUI to make an entertaining and challenging game? Look no further than the Hi-Lo game! This game is a great practice for beginning and intermediate Python programmers because it demands players predict a randomly generated integer inside a given range. In this post, we'll walk you - [How to Create A Hi-Lo Game With DelphiFMX Python GUI Package](https://pythongui.org/how-to-create-a-hi-lo-game-with-delphifmx-python-gui-package/) - Do you want to learn how to use Python GUI to make an entertaining and challenging game? Look no further than the Hi-Lo game! This game is a great practice for beginning and intermediate Python programmers because it demands players predict a randomly generated integer inside a given range. In this post, we'll walk you - [How to Create A Hi-Lo Game With DelphiFMX Python GUI Package](https://pythongui.org/how-to-create-a-hi-lo-game-with-delphifmx-python-gui-package/) - Do you want to learn how to use Python GUI to make an entertaining and challenging game? Look no further than the Hi-Lo game! This game is a great practice for beginning and intermediate Python programmers because it demands players predict a randomly generated integer inside a given range. In this post, we'll walk you - [How To Create a Memory Game For Android With DelphiFMX Python Package](https://pythongui.org/how-to-create-a-memory-game-for-android-with-delphifmx-python-package/) - Memory games have long been a popular way to kill time while improving cognitive skills. It's no surprise that, with the increase of mobile devices, memory games have made their way onto our smartphones and tablets. If you want to create a memory game for Android devices, Delphi is a strong tool to assist you. - [How To Create a Memory Game For Android With DelphiFMX Python Package](https://pythongui.org/how-to-create-a-memory-game-for-android-with-delphifmx-python-package/) - Memory games have long been a popular way to kill time while improving cognitive skills. It's no surprise that, with the increase of mobile devices, memory games have made their way onto our smartphones and tablets. If you want to create a memory game for Android devices, Delphi is a strong tool to assist you. - [How To Create a Memory Game For Android With DelphiFMX Python Package](https://pythongui.org/how-to-create-a-memory-game-for-android-with-delphifmx-python-package/) - Memory games have long been a popular way to kill time while improving cognitive skills. It's no surprise that, with the increase of mobile devices, memory games have made their way onto our smartphones and tablets. If you want to create a memory game for Android devices, Delphi is a strong tool to assist you. - [How to Create a BMI App With Delphi Ecosystem And Python](https://pythongui.org/how-to-create-a-bmi-app-with-delphi-ecosystem-and-python/) - Are you interested in building an application that can calculate Body Mass Index (BMI) using Python GUI? Look no further, as we will guide you through creating a BMI app with Python. BMI is essential for monitoring and maintaining a healthy lifestyle, making it a great project for beginners and intermediate-level Python programmers. With the - [How to Create a BMI App With Delphi Ecosystem And Python](https://pythongui.org/how-to-create-a-bmi-app-with-delphi-ecosystem-and-python/) - Are you interested in building an application that can calculate Body Mass Index (BMI) using Python GUI? Look no further, as we will guide you through creating a BMI app with Python. BMI is essential for monitoring and maintaining a healthy lifestyle, making it a great project for beginners and intermediate-level Python programmers. With the - [How to Create a BMI App With Delphi Ecosystem And Python](https://pythongui.org/how-to-create-a-bmi-app-with-delphi-ecosystem-and-python/) - Are you interested in building an application that can calculate Body Mass Index (BMI) using Python GUI? Look no further, as we will guide you through creating a BMI app with Python. BMI is essential for monitoring and maintaining a healthy lifestyle, making it a great project for beginners and intermediate-level Python programmers. With the - [Python 4 Delphi](https://pythongui.org/python4delphi/) - Learn how Embarcadero's newly released free Python modules bring the power and flexibility of Delphi's GUI frameworks to Python. VCL and FireMonkey are - [How to Create a Stopwatch/Timer Android App With Delphi For Python?](https://pythongui.org/how-to-create-a-stopwatch-timer-android-app-with-delphi-for-python/) - Delphi is a popular development environment for building Windows and mobile applications. It has a rich set of libraries and tools that make it easy to create cross-platform apps. Delphi for Python is an extension of Delphi that allows you to use supercharge Python to build attractive applications. This tutorial will show you how to - [How to Create a Stopwatch/Timer Android App With Delphi For Python?](https://pythongui.org/how-to-create-a-stopwatch-timer-android-app-with-delphi-for-python/) - Delphi is a popular development environment for building Windows and mobile applications. It has a rich set of libraries and tools that make it easy to create cross-platform apps. Delphi for Python is an extension of Delphi that allows you to use supercharge Python to build attractive applications. This tutorial will show you how to - [How to Create a Unit Converter Android App Using Python GUI](https://pythongui.org/how-to-create-a-unit-converter-android-app-using-python-gui/) - Mobile applications have become increasingly popular today, where technology plays a significant role in our lives. One such application is a unit converter app, which allows users to convert different units of measurement quickly and easily. If you're interested in learning how to create a unit converter app for Android using Delphi For Python tools, - [How to Create a Unit Converter Android App Using Python GUI](https://pythongui.org/how-to-create-a-unit-converter-android-app-using-python-gui/) - Mobile applications have become increasingly popular today, where technology plays a significant role in our lives. One such application is a unit converter app, which allows users to convert different units of measurement quickly and easily. If you're interested in learning how to create a unit converter app for Android using Delphi For Python tools, - [How To Create A Python Quiz Application With DelphiFMX?](https://pythongui.org/how-to-create-a-python-quiz-application-with-delphifmx/) - Python is one of the most popular programming languages today, with uses ranging from data analysis to web development. It's understandable why many programmers prefer Python due to its simple syntax and robust libraries. While there are many resources for learning Python scripting, quizzes are occasionally the greatest way to evaluate your understanding. In this - [Build An Artificial Intelligence Solutions With PyTorch Library In A Delphi Windows App](https://pythongui.org/build-an-artificial-intelligence-solutions-with-pytorch-library-in-a-delphi-windows-app/) - Are you looking for an end-to-end open-source machine learning and deep learning platform, and build a nice GUI for them? You can deliver enterprise-grade AI solutions easily by combining PyTorch and Python4Delphi library, inside Delphi and C++Builder. PyTorch is an open-source machine learning library based on the torch library, used for applications such as computer - [Build An Artificial Intelligence Solutions With PyTorch Library In A Delphi Windows App](https://pythongui.org/build-an-artificial-intelligence-solutions-with-pytorch-library-in-a-delphi-windows-app/) - Are you looking for an end-to-end open-source machine learning and deep learning platform, and build a nice GUI for them? You can deliver enterprise-grade AI solutions easily by combining PyTorch and Python4Delphi library, inside Delphi and C++Builder. PyTorch is an open-source machine learning library based on the torch library, used for applications such as computer - [Build An Artificial Intelligence Solutions With PyTorch Library In A Delphi Windows App](https://pythongui.org/build-an-artificial-intelligence-solutions-with-pytorch-library-in-a-delphi-windows-app/) - Are you looking for an end-to-end open-source machine learning and deep learning platform, and build a nice GUI for them? You can deliver enterprise-grade AI solutions easily by combining PyTorch and Python4Delphi library, inside Delphi and C++Builder. PyTorch is an open-source machine learning library based on the torch library, used for applications such as computer - [Build An Artificial Intelligence Solutions With PyTorch Library In A Delphi Windows App](https://pythongui.org/build-an-artificial-intelligence-solutions-with-pytorch-library-in-a-delphi-windows-app/) - Are you looking for an end-to-end open-source machine learning and deep learning platform, and build a nice GUI for them? You can deliver enterprise-grade AI solutions easily by combining PyTorch and Python4Delphi library, inside Delphi and C++Builder. PyTorch is an open-source machine learning library based on the torch library, used for applications such as computer - [Understanding The Basics of DelphiFMX and DelphiVCL](https://pythongui.org/understanding-the-basics-of-delphifmx-and-delphivcl/) - RAD Studio with Delphi is a powerful Integrated Development Environment (IDE) for creating applications in the Object Pascal programming language. It enables developers to create cross-platform applications with UIs using two libraries: Visual Component Library (VCL) and FireMonkey (FMX). This article will go over the fundamentals of DelphiVCL and DelphiFMX and how to install and - [Understanding The Basics of DelphiFMX and DelphiVCL](https://pythongui.org/understanding-the-basics-of-delphifmx-and-delphivcl/) - RAD Studio with Delphi is a powerful Integrated Development Environment (IDE) for creating applications in the Object Pascal programming language. It enables developers to create cross-platform applications with UIs using two libraries: Visual Component Library (VCL) and FireMonkey (FMX). This article will go over the fundamentals of DelphiVCL and DelphiFMX and how to install and - [Understanding The Basics of DelphiFMX and DelphiVCL](https://pythongui.org/understanding-the-basics-of-delphifmx-and-delphivcl/) - RAD Studio with Delphi is a powerful Integrated Development Environment (IDE) for creating applications in the Object Pascal programming language. It enables developers to create cross-platform applications with UIs using two libraries: Visual Component Library (VCL) and FireMonkey (FMX). This article will go over the fundamentals of DelphiVCL and DelphiFMX and how to install and - [Understanding The Basics of DelphiFMX and DelphiVCL](https://pythongui.org/understanding-the-basics-of-delphifmx-and-delphivcl/) - RAD Studio with Delphi is a powerful Integrated Development Environment (IDE) for creating applications in the Object Pascal programming language. It enables developers to create cross-platform applications with UIs using two libraries: Visual Component Library (VCL) and FireMonkey (FMX). This article will go over the fundamentals of DelphiVCL and DelphiFMX and how to install and - [Build A Machine Learning Solutions With Scikit-Learn Library In A Delphi Windows App](https://pythongui.org/build-a-machine-learning-solutions-with-scikit-learn-library-in-a-delphi-windows-app/) - Are you looking for an end-to-end open-source machine learning platform, and build a nice GUI for them? You can deliver enterprise-grade machine learning solutions easily by combining Scikit-Learn and Python4Delphi library, inside Delphi and C++Builder. And as a bonus, integrating Python with Delphi can speed up the execution time (read our other articles about TensorFlow - [How To Build An Attractive Login And Registration App With PythonGUI?](https://pythongui.org/how-to-build-an-attractive-login-and-registration-app-with-pythongui/) - Users can easily use an app they have never seen before if the GUI is well-designed. GUIs provide an attractive design and simple way for users to access technology. They can easily chat with pals, make online purchases, and watch popular shows. In this tutorial, we will learn how to use Python and Delphi to - [How To Build An Attractive Login And Registration App With PythonGUI?](https://pythongui.org/how-to-build-an-attractive-login-and-registration-app-with-pythongui/) - Users can easily use an app they have never seen before if the GUI is well-designed. GUIs provide an attractive design and simple way for users to access technology. They can easily chat with pals, make online purchases, and watch popular shows. In this tutorial, we will learn how to use Python and Delphi to - [How To Start Python GUI Development With Delphi?](https://pythongui.org/how-to-start-python-gui-development-with-delphi/) - Python is a popular and versatile programming language, and GUI development in Python is in high demand. However, developing GUI applications, particularly cross-platform ones, can be difficult. Delphi is a powerful programming language used for GUI development since the 1990s. In this article, we will look at how to get started with Python GUI development - [How To Create A Calculator App Using Python GUI?](https://pythongui.org/how-to-create-a-calculator-app-using-python-gui/) - Python is a fantastic programming language for developing a wide range of useful scripts and programs, including graphical user interfaces (GUIs). A graphical user interface (GUI) allows users to perform operations on a program, platform, device, or application without typing commands or understanding its code. So, if you want to learn to make stunning GUIs - [How To Create A Calculator App Using Python GUI?](https://pythongui.org/how-to-create-a-calculator-app-using-python-gui/) - Python is a fantastic programming language for developing a wide range of useful scripts and programs, including graphical user interfaces (GUIs). A graphical user interface (GUI) allows users to perform operations on a program, platform, device, or application without typing commands or understanding its code. So, if you want to learn to make stunning GUIs - [How To Create A Calculator App Using Python GUI?](https://pythongui.org/how-to-create-a-calculator-app-using-python-gui/) - Python is a fantastic programming language for developing a wide range of useful scripts and programs, including graphical user interfaces (GUIs). A graphical user interface (GUI) allows users to perform operations on a program, platform, device, or application without typing commands or understanding its code. So, if you want to learn to make stunning GUIs - [Introducing Python 3.11 And Documentation Support To The DelphiFMX And DelphiVCL GUI Python Packages](https://pythongui.org/introducing-python-3-11-and-documentation-support-to-the-delphifmx-and-delphivcl-gui-python-packages/) - Python 3.11 is the newest release of the Python programming language, and it contains many new features and optimizations compared to its prior 3.10 version. So many third-party Python packages are upgrading to support the latest Python 3.11 version to take advantage of its latest features. To understand all the enhancements of Python 3.11, check - [How To Make a Powerful Delphi Python GUI Project Setup](https://pythongui.org/how-to-make-a-powerful-delphi-python-gui-setup/) - A graphical user interface, more commonly known as a GUI, is an important component of software application programming for human-computer interaction, replacing text-based commands with user-interactive visual actions. With the aid of a GUI, users can perform operations on a device, platform, program, or application without having to type commands or comprehend the underlying coding. - [How To Make a Powerful Delphi Python GUI Project Setup](https://pythongui.org/how-to-make-a-powerful-delphi-python-gui-setup/) - A graphical user interface, more commonly known as a GUI, is an important component of software application programming for human-computer interaction, replacing text-based commands with user-interactive visual actions. With the aid of a GUI, users can perform operations on a device, platform, program, or application without having to type commands or comprehend the underlying coding. - [How To Make a Powerful Delphi Python GUI Project Setup](https://pythongui.org/how-to-make-a-powerful-delphi-python-gui-setup/) - A graphical user interface, more commonly known as a GUI, is an important component of software application programming for human-computer interaction, replacing text-based commands with user-interactive visual actions. With the aid of a GUI, users can perform operations on a device, platform, program, or application without having to type commands or comprehend the underlying coding. - [How To Make a Powerful Delphi Python GUI Project Setup](https://pythongui.org/how-to-make-a-powerful-delphi-python-gui-setup/) - A graphical user interface, more commonly known as a GUI, is an important component of software application programming for human-computer interaction, replacing text-based commands with user-interactive visual actions. With the aid of a GUI, users can perform operations on a device, platform, program, or application without having to type commands or comprehend the underlying coding. - [How To Make a Powerful Delphi Python GUI Project Setup](https://pythongui.org/how-to-make-a-powerful-delphi-python-gui-setup/) - A graphical user interface, more commonly known as a GUI, is an important component of software application programming for human-computer interaction, replacing text-based commands with user-interactive visual actions. With the aid of a GUI, users can perform operations on a device, platform, program, or application without having to type commands or comprehend the underlying coding. - [How To Make a Powerful Delphi Python GUI Project Setup](https://pythongui.org/how-to-make-a-powerful-delphi-python-gui-setup/) - A graphical user interface, more commonly known as a GUI, is an important component of software application programming for human-computer interaction, replacing text-based commands with user-interactive visual actions. With the aid of a GUI, users can perform operations on a device, platform, program, or application without having to type commands or comprehend the underlying coding. - [How To Make a Powerful Delphi Python GUI Project Setup](https://pythongui.org/how-to-make-a-powerful-delphi-python-gui-setup/) - A graphical user interface, more commonly known as a GUI, is an important component of software application programming for human-computer interaction, replacing text-based commands with user-interactive visual actions. With the aid of a GUI, users can perform operations on a device, platform, program, or application without having to type commands or comprehend the underlying coding. - [How To Make a Powerful Delphi Python GUI Project Setup](https://pythongui.org/how-to-make-a-powerful-delphi-python-gui-setup/) - A graphical user interface, more commonly known as a GUI, is an important component of software application programming for human-computer interaction, replacing text-based commands with user-interactive visual actions. With the aid of a GUI, users can perform operations on a device, platform, program, or application without having to type commands or comprehend the underlying coding. - [How To Make a Powerful Delphi Python GUI Project Setup](https://pythongui.org/how-to-make-a-powerful-delphi-python-gui-setup/) - A graphical user interface, more commonly known as a GUI, is an important component of software application programming for human-computer interaction, replacing text-based commands with user-interactive visual actions. With the aid of a GUI, users can perform operations on a device, platform, program, or application without having to type commands or comprehend the underlying coding. - [How To Make a Powerful Delphi Python GUI Project Setup](https://pythongui.org/how-to-make-a-powerful-delphi-python-gui-setup/) - A graphical user interface, more commonly known as a GUI, is an important component of software application programming for human-computer interaction, replacing text-based commands with user-interactive visual actions. With the aid of a GUI, users can perform operations on a device, platform, program, or application without having to type commands or comprehend the underlying coding. - [How To Make a Powerful Delphi Python GUI Project Setup](https://pythongui.org/how-to-make-a-powerful-delphi-python-gui-setup/) - A graphical user interface, more commonly known as a GUI, is an important component of software application programming for human-computer interaction, replacing text-based commands with user-interactive visual actions. With the aid of a GUI, users can perform operations on a device, platform, program, or application without having to type commands or comprehend the underlying coding. - [How To Create A Tic-Tac-Toe Game Using Delphi Python EcoSystem](https://pythongui.org/how-to-create-a-tic-tac-toe-game-using-delphi-python-ecosystem/) - Python is a popular programming language due to its readability, flexibility, and beginner-friendliness. It is fantastic for creating graphical user interfaces (GUI), and today, it offers a lot of frameworks that anyone may utilize to begin designing a GUI quickly. GUIs are one of the essential components of any Android application. So, if you're learning - [How To Create A Tic-Tac-Toe Game Using Delphi Python EcoSystem](https://pythongui.org/how-to-create-a-tic-tac-toe-game-using-delphi-python-ecosystem/) - Python is a popular programming language due to its readability, flexibility, and beginner-friendliness. It is fantastic for creating graphical user interfaces (GUI), and today, it offers a lot of frameworks that anyone may utilize to begin designing a GUI quickly. GUIs are one of the essential components of any Android application. So, if you're learning - [How To Write A Simple Todo Gui Application Using Delphifmx](https://pythongui.org/how-to-write-a-simple-delphi-python-gui-todo-app/) - A graphical user interface (GUI) is an essential part of any application that allows users to interact with the program and perform necessary actions easily. Python is a powerful popular programming language widely used to create different types of applications. However, it is intended mainly for writing backend code and generally does not have simple - [How To Create A Currency Converter Application Using Delphi Python EcoSystem](https://pythongui.org/how-to-create-a-currency-converter-application-using-delphi-python-ecosystem/) - A GUI is a valuable part of software application programming regarding human-computer interaction, replacing text-based commands with user-friendly actions. Therefore, knowing how to develop GUI applications as an experienced Python developer will be helpful. So, if you want to learn how to make stunning GUI applications using Python, you have come to the right place! - [How To Build An Asynchronous Employee Management Service Using FastAPI And Python GUI](https://pythongui.org/how-to-build-an-asynchronous-employee-management-service-using-fastapi-and-python-gui/) - APIs, or Application Programming Interfaces, can be an extremely useful way of making your software accessible to users, potentially across the globe. Good programming language frameworks make it simple to create high-quality products quickly. They can even make the development process more enjoyable. FastAPI is a new Python web framework that checks all the boxes - [How To Build An Asynchronous Employee Management Service Using FastAPI And Python GUI](https://pythongui.org/how-to-build-an-asynchronous-employee-management-service-using-fastapi-and-python-gui/) - APIs, or Application Programming Interfaces, can be an extremely useful way of making your software accessible to users, potentially across the globe. Good programming language frameworks make it simple to create high-quality products quickly. They can even make the development process more enjoyable. FastAPI is a new Python web framework that checks all the boxes - [How To Create A Currency Converter Python GUI App With DelphiFMX](https://pythongui.org/how-to-create-a-currency-converter-python-gui-app-with-delphifmx/) - A graphical user interface, more commonly known as a GUI, is an important component of software application programming for human-computer interaction, replacing text-based commands with user-interactive visual actions. With the aid of a GUI, users can perform operations on a device, platform, program, or application without having to type commands or comprehend the underlying coding. - [How To Create A Currency Converter Python GUI App With DelphiFMX](https://pythongui.org/how-to-create-a-currency-converter-python-gui-app-with-delphifmx/) - A graphical user interface, more commonly known as a GUI, is an important component of software application programming for human-computer interaction, replacing text-based commands with user-interactive visual actions. With the aid of a GUI, users can perform operations on a device, platform, program, or application without having to type commands or comprehend the underlying coding. - [How To Get Started With Python GUI Development?](https://pythongui.org/how-to-get-started-with-python-gui-development/) - Third-party development packages/frameworks are made to simplify a developer's job. They facilitate the development of a specific type of application or the use of a specific language. Instead of manually coding the user interface in Python, a Graphical User Interface (GUI) framework for Python makes the process much simpler. This article will serve as a - [How To Make A Python Script For Solving MP2 Equations](https://pythongui.org/how-to-make-a-python-script-for-solving-mp2-equations/) - Recently, we showed the basics of quantum chemistry is, and how to do it using Python. This will be a continuation of it. In this article, we will discuss how to write a python script for solving mp2 equations. Make sure you check out the previous article to learn the very basics. The theory behind - [What Are Command Line Arguments And How To Pass Arguments To A Python Script](https://pythongui.org/what-are-command-line-arguments-and-how-to-pass-arguments-to-a-python-script/) - Read and find out why you need to use command line arguments, how to pass arguments to a Python script and what are the methods to parse them. - [How To Build A ToDo TUI Application With Textual](https://pythongui.org/how-to-build-a-todo-tui-application-with-textual-2/) - Did you know it's possible to build a rich UI that runs completely in the terminal? Even some experienced Python developers avoid using the terminal in favor of Graphical User Interfaces (GUIs). But, today, many developer tools use a Terminal User Interface (TUI) since they often spend a lot of time working in the terminal. - [How To Build A ToDo TUI Application With Textual](https://pythongui.org/how-to-build-a-todo-tui-application-with-textual-2/) - Did you know it's possible to build a rich UI that runs completely in the terminal? Even some experienced Python developers avoid using the terminal in favor of Graphical User Interfaces (GUIs). But, today, many developer tools use a Terminal User Interface (TUI) since they often spend a lot of time working in the terminal. - [How To Create A FastAPI Server And Python GUI Client App To Manage Employees](https://pythongui.org/how-to-create-a-fastapi-server-and-python-gui-client-app-to-manage-employees/) - Flask and FastAPI are popular Python micro-frameworks for building small-scale data science and machine learning-based websites or applications. Even though FastAPI is a relatively new framework, many developers use it in their new projects. In this post, we will first discuss the reason for FastAPI's popularity, followed by building a simple API using FastAPI in - [How To Create A FastAPI Server And Python GUI Client App To Manage Employees](https://pythongui.org/how-to-create-a-fastapi-server-and-python-gui-client-app-to-manage-employees/) - Flask and FastAPI are popular Python micro-frameworks for building small-scale data science and machine learning-based websites or applications. Even though FastAPI is a relatively new framework, many developers use it in their new projects. In this post, we will first discuss the reason for FastAPI's popularity, followed by building a simple API using FastAPI in - [What Is Quantum Chemistry And How To Do It Easily In Python?](https://pythongui.org/what-is-quantum-chemistry-and-how-to-do-it-easily-in-python/) - What is quantum chemistry? What do you think of when you hear the word chemistry? You imagine explosions, smoking glassware, and colorful compounds, right? But did you know that chemistry can be done outside a lab, and we can use Python tools to help too? There are chemical reactions that are difficult to perform experimentally. - [How to Write Your First Python Script Like a Professional?](https://pythongui.org/how-to-write-your-first-python-script-like-a-professional/) - Python is one of the most popular programming languages. Beginners and professional programmers use it to perform tasks of varying difficulty. This language is easy to learn, so if you are just a novice Python script writer, you can easily get started. In this article, we will talk about how to set up a working - [How to Write Your First Python Script Like a Professional?](https://pythongui.org/how-to-write-your-first-python-script-like-a-professional/) - Python is one of the most popular programming languages. Beginners and professional programmers use it to perform tasks of varying difficulty. This language is easy to learn, so if you are just a novice Python script writer, you can easily get started. In this article, we will talk about how to set up a working - [How to Write Your First Python Script Like a Professional?](https://pythongui.org/how-to-write-your-first-python-script-like-a-professional/) - Python is one of the most popular programming languages. Beginners and professional programmers use it to perform tasks of varying difficulty. This language is easy to learn, so if you are just a novice Python script writer, you can easily get started. In this article, we will talk about how to set up a working - [How to Write Your First Python Script Like a Professional?](https://pythongui.org/how-to-write-your-first-python-script-like-a-professional/) - Python is one of the most popular programming languages. Beginners and professional programmers use it to perform tasks of varying difficulty. This language is easy to learn, so if you are just a novice Python script writer, you can easily get started. In this article, we will talk about how to set up a working - [How to Write Your First Python Script Like a Professional?](https://pythongui.org/how-to-write-your-first-python-script-like-a-professional/) - Python is one of the most popular programming languages. Beginners and professional programmers use it to perform tasks of varying difficulty. This language is easy to learn, so if you are just a novice Python script writer, you can easily get started. In this article, we will talk about how to set up a working - [How to Write Your First Python Script Like a Professional?](https://pythongui.org/how-to-write-your-first-python-script-like-a-professional/) - Python is one of the most popular programming languages. Beginners and professional programmers use it to perform tasks of varying difficulty. This language is easy to learn, so if you are just a novice Python script writer, you can easily get started. In this article, we will talk about how to set up a working - [What's The Best Python Graph Tool To Solve Your Business Problems](https://pythongui.org/whats-the-best-python-graph-tool-to-solve-your-business-problems/) - Learn what business problems you can solve using graphs and how to build beautiful customizable graphs using the Python graph tool. - [How To Write A Python Script Remotely Over SSH](https://pythongui.org/how-to-a-write-python-script-remotely-using-ssh/) - When it comes to working in an organization, it's quite common to write/develop code and deploy applications on your server. Secure Shell (SSH) is the communication protocol to gain access to a whole remote computer/server either on a local network or any server deployed in some other part of the world. PyScripter has a feature - [Is Python a Scripting Language or a Programming Language?](https://pythongui.org/is-python-a-scripting-language-or-a-programming-language/) - Is Python a scripting language? Can you use it as a programming language as well? Read this article to find all the details. - [Embrace The Power Of Brand New Python 3.11 Features](https://pythongui.org/embrace-the-power-of-brand-new-python-3-11-features/) - Python is a high-level, interactive, interpreted, and object-oriented scripting language that programmers, particularly data scientists, use worldwide. New versions of Python are released every year, with the final release occurring at the end of the year after a feature-locked beta release in the year's first half. Python 3.11 is the latest version of Python at - [Embrace The Power Of Brand New Python 3.11 Features](https://pythongui.org/embrace-the-power-of-brand-new-python-3-11-features/) - Python is a high-level, interactive, interpreted, and object-oriented scripting language that programmers, particularly data scientists, use worldwide. New versions of Python are released every year, with the final release occurring at the end of the year after a feature-locked beta release in the year's first half. Python 3.11 is the latest version of Python at - [Embrace The Power Of Brand New Python 3.11 Features](https://pythongui.org/embrace-the-power-of-brand-new-python-3-11-features/) - Python is a high-level, interactive, interpreted, and object-oriented scripting language that programmers, particularly data scientists, use worldwide. New versions of Python are released every year, with the final release occurring at the end of the year after a feature-locked beta release in the year's first half. Python 3.11 is the latest version of Python at - [Embrace The Power Of Brand New Python 3.11 Features](https://pythongui.org/embrace-the-power-of-brand-new-python-3-11-features/) - Python is a high-level, interactive, interpreted, and object-oriented scripting language that programmers, particularly data scientists, use worldwide. New versions of Python are released every year, with the final release occurring at the end of the year after a feature-locked beta release in the year's first half. Python 3.11 is the latest version of Python at - [Embrace The Power Of Brand New Python 3.11 Features](https://pythongui.org/embrace-the-power-of-brand-new-python-3-11-features/) - Python is a high-level, interactive, interpreted, and object-oriented scripting language that programmers, particularly data scientists, use worldwide. New versions of Python are released every year, with the final release occurring at the end of the year after a feature-locked beta release in the year's first half. Python 3.11 is the latest version of Python at - [Embrace The Power Of Brand New Python 3.11 Features](https://pythongui.org/embrace-the-power-of-brand-new-python-3-11-features/) - Python is a high-level, interactive, interpreted, and object-oriented scripting language that programmers, particularly data scientists, use worldwide. New versions of Python are released every year, with the final release occurring at the end of the year after a feature-locked beta release in the year's first half. Python 3.11 is the latest version of Python at - [Draw Visually Stunning Networks In Your Python GUI App Using NetworkX Python Library](https://pythongui.org/draw-visually-stunning-networks-in-your-python-gui-app-using-networkx-python-library/) - Are you looking for visually-stunning tools to represent networks of knowledge, communication, social interactions, data organization, etc in your GUI App? This post will get you to understand how to use the NetworkX Python Library using Python4Delphi (P4D) in the Delphi/C++ Builder application and perform some interesting Network Visualization tasks. NetworkX is a Python package - [How To Build A TODO TUI Application With Textual](https://pythongui.org/how-to-build-a-todo-tui-application-with-textual/) - Did you know it's possible to build a rich UI that runs completely in the terminal? Even some experienced Python developers avoid using the terminal in favor of Graphical User Interfaces (GUIs). But, today, many developer tools use a Terminal User Interface (TUI) since they often spend a lot of time working in the terminal. - [How To Exit A Python Script](https://pythongui.org/how-to-exit-a-python-script/) - How can you exit a Python script? What are the different ways? After reading this article, you will know how to exit a Python script in 6 simple methods. - [How To Exit A Python Script](https://pythongui.org/how-to-exit-a-python-script/) - How can you exit a Python script? What are the different ways? After reading this article, you will know how to exit a Python script in 6 simple methods. - [How To Exit A Python Script](https://pythongui.org/how-to-exit-a-python-script/) - How can you exit a Python script? What are the different ways? After reading this article, you will know how to exit a Python script in 6 simple methods. - [How To Exit A Python Script](https://pythongui.org/how-to-exit-a-python-script/) - How can you exit a Python script? What are the different ways? After reading this article, you will know how to exit a Python script in 6 simple methods. - [How To Exit A Python Script](https://pythongui.org/how-to-exit-a-python-script/) - How can you exit a Python script? What are the different ways? After reading this article, you will know how to exit a Python script in 6 simple methods. - [Python Profilers: Learn The Basics Of A Profiler For Python](https://pythongui.org/python-profilers-learn-the-basics-of-a-profiler-for-python/) - What are Python profilers? Can they help you in optimizing your Python code? How can you use them? Find all the details right here. - [Python Profilers: Learn The Basics Of A Profiler For Python](https://pythongui.org/python-profilers-learn-the-basics-of-a-profiler-for-python/) - What are Python profilers? Can they help you in optimizing your Python code? How can you use them? Find all the details right here. - [Recommended Read: Mixing Python and Delphi Made Easy](https://pythongui.org/recommended-read-mixing-python-and-delphi-made-easy/) - "Mixing Python and Delphi Made Easy" is a highly recommended read from developer Simon Booth. Here's the introduction: A Marriage of Convenience The recent release of a suite of Delphi components allows you to Embed a full Python Environment in a Delphi Application. It may not be obvious why you’d want to do this in - [Recommended Read: Mixing Python and Delphi Made Easy](https://pythongui.org/recommended-read-mixing-python-and-delphi-made-easy/) - "Mixing Python and Delphi Made Easy" is a highly recommended read from developer Simon Booth. Here's the introduction: A Marriage of Convenience The recent release of a suite of Delphi components allows you to Embed a full Python Environment in a Delphi Application. It may not be obvious why you’d want to do this in - [Recommended Read: Mixing Python and Delphi Made Easy](https://pythongui.org/recommended-read-mixing-python-and-delphi-made-easy/) - "Mixing Python and Delphi Made Easy" is a highly recommended read from developer Simon Booth. Here's the introduction: A Marriage of Convenience The recent release of a suite of Delphi components allows you to Embed a full Python Environment in a Delphi Application. It may not be obvious why you’d want to do this in - [7 Easy Steps To Learning Python Scripting](https://pythongui.org/7-easy-steps-to-learning-python-scripting/) - Python is one of the most popular programming languages. Knowing how to create software that can be employed in everyday tasks was previously not a necessity. Python is an excellent tool that helps you get a good job and improves the skills necessary for a successful career. Writing programs has become much easier since Python - [7 Easy Steps To Learning Python Scripting](https://pythongui.org/7-easy-steps-to-learning-python-scripting/) - Python is one of the most popular programming languages. Knowing how to create software that can be employed in everyday tasks was previously not a necessity. Python is an excellent tool that helps you get a good job and improves the skills necessary for a successful career. Writing programs has become much easier since Python - [How To Run A Python Script?](https://pythongui.org/how-to-run-a-python-script/) - As a beginner, you must learn how to run a Python script. There are different ways to do it. But what are they? In this post, you will find all the details. - [Python Programming Jobs That Have High Paying Salary](https://pythongui.org/python-programming-jobs-that-have-high-paying-salary/) - Which Python programming jobs offer high-paying salaries? What can be the salary range per year? Read this article to find all the details. - [Python Development Tools: Your Python Starter Kit](https://pythongui.org/python-development-tools-your-python-starter-kit/) - All good software developers must use the right tools. Devs typically write their code using an IDE. A developer will likely undertake several projects simultaneously, so it's helpful to have an efficient way of organizing these projects. Currently, Python is widely used worldwide. Depending upon the purpose and system requirement, your project will have various - [Top 7 Web Scraping Tools - Python For Data Scientists](https://pythongui.org/top-7-web-scraping-tools-python-for-data-scientists/) - Python is a fantastic choice for programmers to create web scrapers. In this article, we will loop at the best web scraping tools Python. - [Top 7 Web Scraping Tools - Python For Data Scientists](https://pythongui.org/top-7-web-scraping-tools-python-for-data-scientists/) - Python is a fantastic choice for programmers to create web scrapers. In this article, we will loop at the best web scraping tools Python. - [How To Plot A Line Graph In Python](https://pythongui.org/how-to-plot-a-line-graph-in-python/) - Do you want to know how to plot a line graph in Python? Read this article to find a step-by-step guide for creating different types of line graphs. - [10 Python Data Visualization Libraries To Win Over Your Insights](https://pythongui.org/10-python-data-visualization-libraries-to-win-over-your-insights/) - A decent Python GUI has a far more effective purpose than 'just looking pretty'. For the average person, assuming they have no unmitigated visual disabilities, data is much more easily understood when it is presented in the form of a chart or graph. People wants the facts and figures to tell a story, to inform - [Top 6 Best Python Testing Frameworks [Updated 2022 List]](https://pythongui.org/top-6-best-python-testing-frameworks-updated-2022-list/) - Python, is the greatest programming language in 2018 by the public. In addition, the popularity of Python testing frameworks is growing along with the usage. - [PyGUI: The Simple Way To Create A GUI With Python](https://pythongui.org/pygui-the-simple-way-to-create-a-gui-with-python/) - Design an appealing and compatible user interface to support various systems that you and your users will like using Python and the PyGUI module! - [APILayer’s 7 AI & Machine Learning APIs for Python Developers](https://pythongui.org/apilayers-7-ai-machine-learning-apis-for-python-developers/) - Python is great for AI and Machine Learning. Working with AI and ML libraries, however, sometimes can be a challenge. That’s why APILayer, which belongs to the Idera family like Embarcadero, has no less than seven APIs designed to make your life easier as you deploy AI and ML in your software. These APIs come - [Introduction To Python Data Visualization](https://pythongui.org/introduction-to-python-data-visualization/) - Python data visualization enables you to quickly understand complex information. Read this article to find the way of visualizing data in Python. - [Top 10 Python IDEs in 2022? How to Choose The Best One](https://pythongui.org/top-10-python-ides-in-2022-how-to-choose-the-best-one/) - Every Python developer should use the right tools to make good use of their time. Here I will go through the contenders for the top 10 Python IDEs and editors, and we will focus on the free ones available for Windows. I will highlight the most important features to look for, but I can’t help - [What Is the Best Free Python Compiler for Windows?](https://pythongui.org/what-is-the-best-free-python-compiler-for-windows/) - Python is a powerful programming language that can run in several settings. PyScripter, PyDev, Jupyter Notebook, and many others are among the free Python compiler for Windows available for executing Python applications. PyScripter is an open-source, free Python compiler with various features licensed under the MIT license. Kiriakos Vlahos created PyScripter, and the project's SourceForge - [What Are The Top 5 Graph Tools For Python](https://pythongui.org/what-are-the-top-5-graph-tools-for-python/) - Among the strongest features of Python is its endless capabilities of presenting data visually made possible by simple-to-use graph tools. The traditional matplotlib package is usually the first for the beginner Python programmer to learn. Matplotlib is also employed by the pandas package which is the de-facto tool used in data science. Another package called - [Top 10 Fun And Easy Python Projects For Beginners In 2022](https://pythongui.org/top-10-fun-and-easy-python-projects-for-beginners-in-2022/) - Do you want to know more about easy Python projects or are you looking to amp up your skill in Python, this is the only guide you'll ever need. - [PyScripter vs. IDLE: Which Is The Best Python IDE For Windows?](https://pythongui.org/pyscripter-vs-idle-which-is-the-best-python-ide-for-windows/) - Python prides itself on being among the most powerful and widely used programming languages. Its massive popularity partly stems from its incredible versatility and relative strength for applications in data science and machine learning. Python strong adoption is also likely due to its simple syntax, active community, and good collection of choices of a Python This article will walk you through the best Python IDE for Windows - [7 Recommended Python Tools to Easily Build GUIs](https://pythongui.org/7-recommended-python-tools-to-easily-build-guis/) - In the past few decades, computers have relied on interaction with the user via a graphical user interface, i.e., a GUI. It consists of a main window, a menu, a toolbar, buttons, labels, etc. There are various Python tools for building GUIs, and here I will go through seven of them. The general structure of - [7 Secrets To Building A Stunning Python Graphical UI](https://pythongui.org/7-secrets-to-building-a-stunning-python-graphical-ui/) - A Python graphical UI can be created relatively easily using some existing packages supporting Python GUI functions. We have a quick overview of the most popular packages that do the job. What makes a good Python graphical UI? There is no one-size-fits-all answer to this question, as the best way to build a stunning GUI - [7 Secrets To Building A Stunning Python Graphical UI](https://pythongui.org/7-secrets-to-building-a-stunning-python-graphical-ui/) - A Python graphical UI can be created relatively easily using some existing packages supporting Python GUI functions. We have a quick overview of the most popular packages that do the job. What makes a good Python graphical UI? There is no one-size-fits-all answer to this question, as the best way to build a stunning GUI - [This Is How To Use Unicode Characters In Your Python Script](https://pythongui.org/this-is-how-to-use-unicode-characters-in-your-python-script/) - Unicode plays a large role in programming especially when you want to input a special character or symbol in your Python project. Whether you are building a simple app, a database project, or anything in between, you will surely need to input a Unicode somewhere. Interestingly, Tkinter also supports Unicode and you can easily execute - [This Is How To Use Unicode Characters In Your Python Script](https://pythongui.org/this-is-how-to-use-unicode-characters-in-your-python-script/) - Unicode plays a large role in programming especially when you want to input a special character or symbol in your Python project. Whether you are building a simple app, a database project, or anything in between, you will surely need to input a Unicode somewhere. Interestingly, Tkinter also supports Unicode and you can easily execute - [How To Write A Python Desktop App To Clean Up An Excel File](https://pythongui.org/how-to-write-a-python-desktop-app-to-clean-up-an-excel-file/) - Dealing with large data and locating errors in them can be a time-consuming and undeniably a tedious process. In this video tutorial, we will learn how to clean Excel data using Tkinter in a Python desktop app in less than 100 seconds. The Excel data contains 100,000 records with errors that are intentionally inputted. The - [This Is How To Add Images To A Text Box Python GUI](https://pythongui.org/this-is-how-to-add-images-to-a-text-box-python-gui/) - Adding a Text Box Widget to your Python script with Tkinter is probably one of the most common things you can do with the framework. With a simple set of codes, you cam easily add these elements in attempt to make your GUI more interactive and more visually appealing. Interestingly, the functionality of the Text - [Learn To Create A Python GUI With This Guessing Game](https://pythongui.org/learn-to-create-a-python-gui-with-this-guessing-game/) - Tkinter is the standard interface for Python. It offers a beginner-friendly system that allows users to create simple GUI applications fast and easily. Since this GUI framework always comes with Python, there is no need to install the program separately. You just need to import it into your Python project using simple commands. What makes - [Learn To Create A Python GUI With This Guessing Game](https://pythongui.org/learn-to-create-a-python-gui-with-this-guessing-game/) - Tkinter is the standard interface for Python. It offers a beginner-friendly system that allows users to create simple GUI applications fast and easily. Since this GUI framework always comes with Python, there is no need to install the program separately. You just need to import it into your Python project using simple commands. What makes - [This Is How To Remove Labels In A Python GUI App](https://pythongui.org/this-is-how-to-remove-labels-in-a-python-gui-app/) - Tkinter is the standard GUI library for Python scripting and it provides a fast and easy way to create GUI applications. Despite the apparent simplicity, you'll be surprised at what this GUI framework can do. John Elder of Codemy recently launched a video tutorial series on YouTube that is dedicated to Tkinter and Python. The - [How To Start Creating New Windows For A Python GUI](https://pythongui.org/how-to-start-creating-new-windows-for-a-python-gui/) - John Elder of Codemy recently came up with a tutorial series on his YouTube channel that is dedicated to the Tkinter Python GUI framework. The tutorial series covers almost everything from the very basic to some of the most advanced functions of Tkinter. In this video, we will witness one of his early tutorials where - [How To Start Creating New Windows For A Python GUI](https://pythongui.org/how-to-start-creating-new-windows-for-a-python-gui/) - John Elder of Codemy recently came up with a tutorial series on his YouTube channel that is dedicated to the Tkinter Python GUI framework. The tutorial series covers almost everything from the very basic to some of the most advanced functions of Tkinter. In this video, we will witness one of his early tutorials where - [How To Print A File From A Python Script](https://pythongui.org/how-to-print-a-file-from-a-python-script/) - Tkinter might often be characterized by its simplicity compared to other leading GUI frameworks today. However, despite the apparent simplicity, this module is capable of creating amazing Python GUI applications. John Elder of Codemy recently came up with a tutorial series dedicated to using Tkinter in your Python script applications. There are currently more than - [Python Test Automation: Six Options For More Efficient Tests](https://pythongui.org/python-test-automation-six-options-for-more-efficient-tests/) - Are you looking forward to knowing more about Python automation testing tools? or are you looking to automate your mundane tasks this post has got you covered. - [How Best Python Development Tools Improve Developer Productivity](https://pythongui.org/how-best-python-development-tools-improve-developer-productivity/) - Are you looking for the best Python development tools to max out a developer's productivity, then you've come to the right place. Read on to find out more - [How To Add A Color Picker To Your Python GUI](https://pythongui.org/how-to-add-a-color-picker-to-your-python-gui/) - We're back for another exciting Tkinter Python GUI Tutorial. John Elder of Codemy will teach us another useful trick in Python using the Tkinter GUI toolkit. Tkinter is a beginner-friendly GUI framework. It is interesting to note that Tkinter is the standard GUI library for Python and provides users a fast and easy way to - [How To Add A Color Picker To Your Python GUI](https://pythongui.org/how-to-add-a-color-picker-to-your-python-gui/) - We're back for another exciting Tkinter Python GUI Tutorial. John Elder of Codemy will teach us another useful trick in Python using the Tkinter GUI toolkit. Tkinter is a beginner-friendly GUI framework. It is interesting to note that Tkinter is the standard GUI library for Python and provides users a fast and easy way to - [How To Add A Color Picker To Your Python GUI](https://pythongui.org/how-to-add-a-color-picker-to-your-python-gui/) - We're back for another exciting Tkinter Python GUI Tutorial. John Elder of Codemy will teach us another useful trick in Python using the Tkinter GUI toolkit. Tkinter is a beginner-friendly GUI framework. It is interesting to note that Tkinter is the standard GUI library for Python and provides users a fast and easy way to - [How To Add A Color Picker To Your Python GUI](https://pythongui.org/how-to-add-a-color-picker-to-your-python-gui/) - We're back for another exciting Tkinter Python GUI Tutorial. John Elder of Codemy will teach us another useful trick in Python using the Tkinter GUI toolkit. Tkinter is a beginner-friendly GUI framework. It is interesting to note that Tkinter is the standard GUI library for Python and provides users a fast and easy way to - [Learn Python GUI With Dropdown Menus With Tkinter Video](https://pythongui.org/learn-python-gui-with-dropdown-menus-with-tkinter-video/) - When working on a Python GUI (graphical user interface), you might need to add some elements where users need to interact. At some point, you might need to place a Dropdown Menu to give users options. In this tutorial video, we will learn how to input this functionality on your app using the Tkinter in - [Learn Python GUI With Dropdown Menus With Tkinter Video](https://pythongui.org/learn-python-gui-with-dropdown-menus-with-tkinter-video/) - When working on a Python GUI (graphical user interface), you might need to add some elements where users need to interact. At some point, you might need to place a Dropdown Menu to give users options. In this tutorial video, we will learn how to input this functionality on your app using the Tkinter in - [Learn Python GUI With Dropdown Menus With Tkinter Video](https://pythongui.org/learn-python-gui-with-dropdown-menus-with-tkinter-video/) - When working on a Python GUI (graphical user interface), you might need to add some elements where users need to interact. At some point, you might need to place a Dropdown Menu to give users options. In this tutorial video, we will learn how to input this functionality on your app using the Tkinter in - [Learn Python GUI With Dropdown Menus With Tkinter Video](https://pythongui.org/learn-python-gui-with-dropdown-menus-with-tkinter-video/) - When working on a Python GUI (graphical user interface), you might need to add some elements where users need to interact. At some point, you might need to place a Dropdown Menu to give users options. In this tutorial video, we will learn how to input this functionality on your app using the Tkinter in - [PyCharm vs. Spyder: What's The Best Option For Python Programming?](https://pythongui.org/pycharm-vs-spyder-whats-the-best-option-for-python-programming/) - Are you looking for the best option for Python Programming? or perhaps you are looking to know more about PyCharm vs Spyder, this is the guide you'll need. - [What Are The Best Python IDE And Code Editors In 2022?](https://pythongui.org/what-are-the-best-python-ide-and-code-editors-in-2022/) - Are you looking for the best IDE Python or are on the hunt for the next big revolution in Python space, this is the only guide you will ever need. - [10 Mistakes Most Developers Make With Python GUIs](https://pythongui.org/10-mistakes-most-developers-make-with-python-guis/) - Are you a novice developer working with PythonGUI ad you are looking forward to avoid common mistakes, then this is the only guide you will need - [Become An Expert With A Python GUI Builder By Watching These 5 Videos](https://pythongui.org/become-an-expert-with-a-python-gui-builder-by-watching-these-5-videos/) - Are you looking to become an expert in Python GUI builder? Or you are eager to learn python, this is the only guide you will ever need - [Is PyScripter A Portable Python IDE?](https://pythongui.org/is-pyscripter-a-portable-python-ide/) - Do you want to know more about Pyscripter? Or are you interested in why Pyscripter is hailed as the best IDE for Python This is the only guide you'll ever need. - [Python Get Request vs. Post Requests: What's The Difference?](https://pythongui.org/python-get-request-vs-post-requests-whats-the-difference/) - Do you want to know more about Python get request or perhaps you want to know the difference between get and post request, this is the only guide you'll need. - [PyScripter vs. Spyder - Best Python Coding IDE?](https://pythongui.org/pyscripter-vs-spyder-best-python-coding-ide/) - Python is a high-level programming language that may be used to create various applications, including web apps, software and game development, network programming, graphical user interfaces (GUIs), scientific and quantitative applications, and more. Python's popularity has risen because of its simplicity, clarity of syntax, dynamic community, and versatility. However, if you are a beginner setting - [What Are Python Native Development Tools?](https://pythongui.org/what-are-python-native-development-tools/) - In the modern world, Python has become one of the most popular and widely used programming languages. As a result, it is sparking a movement to increase interest in coding and programming. In addition, because of its ease of use and tens of thousands of libraries, it is a multi-purpose programming language for data visualization, - [What Are Python Native Development Tools?](https://pythongui.org/what-are-python-native-development-tools/) - In the modern world, Python has become one of the most popular and widely used programming languages. As a result, it is sparking a movement to increase interest in coding and programming. In addition, because of its ease of use and tens of thousands of libraries, it is a multi-purpose programming language for data visualization, - [5 Real-Life Lessons About The Best IDE for Python](https://pythongui.org/5-real-life-lessons-about-the-best-ide-for-python/) - Are you looking for the next best IDE for Python Or perhaps you are interested in taking your Python gui experience to another level? This is your only guide. - [24 Hours to Improving A Python GUI](https://pythongui.org/24-hours-to-improving-a-python-gui/) - Are you looking to improve GUI Python or searching for the next best IDE Well, in that case, this is your only guide to Pyscripter and other Python IDEs. - [Python GUI: Expectations vs. Reality](https://pythongui.org/python-gui-expectations-vs-reality/) - Are you looking for the latest Python frameworks? This article will cover some of the most popular and best Python GUI frameworks. - [Common Mistakes Of Python Coding Software](https://pythongui.org/common-mistakes-of-python-coding-software/) - Since its introduction, Python has consistently grown in popularity because of its simple and easy-to-use interface which makes both novice and experienced developers like using and integrating it. It is a multi-purpose and adaptable programming language that is most commonly used in online application development. Python's strength is its readability of code. Because it is - [Where Can I Create A Python Script?](https://pythongui.org/where-can-i-create-a-python-script/) - Almost everyone is familiar with the popular programming language Python. Programming, website development, machine learning, and data science are just a few of the business sectors where it is often used. Given its wide range of use cases, it is not unexpected that Python has surpassed Java as the most popular programming language. In addition, - [How to Outsmart Your Boss With A Python GUI Library](https://pythongui.org/how-to-outsmart-your-boss-with-a-python-gui-library/) - Do you want to become a pro with a Python GUI Library? Or are you looking to impress your boss. This is the only guide you'll ever - [How to Outsmart Your Boss With A Python GUI Library](https://pythongui.org/how-to-outsmart-your-boss-with-a-python-gui-library/) - Do you want to become a pro with a Python GUI Library? Or are you looking to impress your boss. This is the only guide you'll ever - [How to Outsmart Your Boss With A Python GUI Library](https://pythongui.org/how-to-outsmart-your-boss-with-a-python-gui-library/) - Do you want to become a pro with a Python GUI Library? Or are you looking to impress your boss. This is the only guide you'll ever - [How Technology Is Changing How We Treat Python UI](https://pythongui.org/how-technology-is-changing-how-we-treat-python-ui/) - Do you want to design stunning Python UI or are you looking forward to learn more about Python? This is the only guide you will ever need. - [How Technology Is Changing How We Treat Python UI](https://pythongui.org/how-technology-is-changing-how-we-treat-python-ui/) - Do you want to design stunning Python UI or are you looking forward to learn more about Python? This is the only guide you will ever need. - [How Technology Is Changing How We Treat Python UI](https://pythongui.org/how-technology-is-changing-how-we-treat-python-ui/) - Do you want to design stunning Python UI or are you looking forward to learn more about Python? This is the only guide you will ever need. - [How To Make A Simple Python GUI Using Guietta](https://pythongui.org/how-to-make-a-simple-python-gui-using-guietta/) - While everyone is mostly in favor of the Tkinter toolkit to create a simple Python GUI, there is still a great number of alternative Python Packages out there to try and explore. One of these is Guietta. Guietta is a Python package specifically designed to help you create a Python GUI for your apps. Please - [How To Make A Simple Python GUI Using Guietta](https://pythongui.org/how-to-make-a-simple-python-gui-using-guietta/) - While everyone is mostly in favor of the Tkinter toolkit to create a simple Python GUI, there is still a great number of alternative Python Packages out there to try and explore. One of these is Guietta. Guietta is a Python package specifically designed to help you create a Python GUI for your apps. Please - [Why Is Python Best for Programming Data Visualization?](https://pythongui.org/why-is-python-best-for-programming-data-visualization/) - The graphic display of statistical information is known as data visualization. Programming data visualization tools offer a straightforward approach to examining and comprehending trends, outliers, and patterns in data by utilizing visual components like charts, graphs, and maps. The data visualization tools Python has available and their related technologies are crucial to evaluating vast volumes - [5 Examples Of Best Python Graphs](https://pythongui.org/5-examples-of-best-python-graphs/) - Are you looking to get started with data visualization tools Python? Well, this is the only guide you'll ever need to the best Python graphs available. - [5 Examples Of Best Python Graphs](https://pythongui.org/5-examples-of-best-python-graphs/) - Are you looking to get started with data visualization tools Python? Well, this is the only guide you'll ever need to the best Python graphs available. - [5 Examples Of Best Python Graphs](https://pythongui.org/5-examples-of-best-python-graphs/) - Are you looking to get started with data visualization tools Python? Well, this is the only guide you'll ever need to the best Python graphs available. - [Where To Write Code In Python?](https://pythongui.org/where-to-write-code-in-python/) - Given the tech industry's tremendous growth and demand, it's worth taking a closer look at Python's unique benefits and applications. Python has become one of the twenty-first century's most exciting and profitable programming languages. It created everything from Netflix's recommendation system to the software that runs self-driving cars. Moreover, Python's rising popularity can be attributed - [How To Use A Python Script](https://pythongui.org/how-to-use-a-python-script/) - Python is a high-level, all-purpose programming language. It is extremely versatile and can be used to create desktop GUI programs, websites, and web applications. Also, handling routine programming tasks frees you up to concentrate on the essential features of the application. Moreover, with Python, you can keep the code base readable and the application maintainable - [How To Use Data Visualization Tools In Python](https://pythongui.org/how-to-use-data-visualization-tools-in-python/) - The ability to create graphics programmatically is a very sought-after skill set due to the rising demand for Data Science and Analytics skill sets. Combining specific well-known Python data visualization modules with Python4Delphi will help you quickly resolve the issue (P4D). P4D is a collection of free, powerful data visualization tools in Python that you This article will walk you through how to use data visualization tools in Python - [This Is How To Use Classes In A Python Desktop App](https://pythongui.org/this-is-how-to-use-classes-in-a-python-desktop-app/) - The Python Tkinter GUI tutorial series of Codemy generally aims to introduce the Tkinter GUI framework to beginners. The objective is to teach all the basic elements of this GUI toolkit and also to explore its full potential and learn to harness this power in a Python desktop app. Interestingly, as you get more sophisticated - [How To Make A 2048 Desktop App With Python in 20 Minutes](https://pythongui.org/how-to-make-a-2048-desktop-app-with-python-in-20-minutes/) - 2048 is a single-player sliding tile puzzle video game that became an extremely popular mobile app ever since it was released in 2014. It is generally a simple puzzle game yet it is also surprisingly challenging and addictive. The popularity of the game resulted in the creation of many clones in the mobile market. Interestingly, - [How To Spice Up Your Python GUI With Background Images](https://pythongui.org/how-to-spice-up-your-python-gui-with-background-images/) - One of the best things about the Tkinter framework is that it is very easy to use and explore. With its widget system, you can easily and quickly create small Python GUI applications. Despite its apparent simplicity, you will be surprised what things you can do with the Tkinter in Python. With simple functions and - [What Are Native Python Development Tools?](https://pythongui.org/what-are-native-python-development-tools/) - In the application design and development cycle, each programming language has its own significance and applications. Python is growing rapidly and is quickly becoming one of the most popular programming languages in use today. However, if you are a beginner setting up an effective development environment can be tricky (here is a step by step - [The Best Python Debugging Tools - PyScripter vs. JupyterLab](https://pythongui.org/the-best-python-debugging-tools-pyscripter-vs-jupyterlab/) - Python is a favorite language amongst developers. It is a powerful and versatile language used to construct various applications, including internet apps, software and game creation, network programming, and graphical user interfaces (GUIs). Python's popularity has increased due to its simplicity, simple syntax, active community, and free Python IDEs such as JupyterLab, PyCharm, PyScripter, Visual - [What You Need And Where To Go To Write Code In Python](https://pythongui.org/what-you-need-and-where-to-go-to-write-code-in-python/) - Given the tech industry's tremendous growth and demand, it's worth taking a closer look at Python's unique benefits and applications. Python has become one of the twenty-first century's most exciting and profitable programming languages. It created everything from Netflix's recommendation system to the software that runs self-driving cars. Moreover, Python's rising popularity can be attributed - [The Best Python Debugging Tools - PyScripter vs VS Code](https://pythongui.org/the-best-python-debugging-tools-pyscripter-vs-vs-code/) - One of the most widely used programming languages is Python. It offers a lot of debugging tools that are far more efficient and practical than putting a print statement after every couple of lines of code. In addition, debugging IDEs such as Visual Studio Code, PyScripter among others, have built-in Python debugging tools making it - [How To Make A Web Crawler In Python](https://pythongui.org/how-to-make-a-web-crawler-in-python/) - Have you ever pondered the methods used by search engines like Google and Bing to gather the information they display in their search results? This is because search engines index every page in their archives so they can respond to queries with the most pertinent results. Search engines can manage this process thanks to web - [How To Make A Web Crawler In Python](https://pythongui.org/how-to-make-a-web-crawler-in-python/) - Have you ever pondered the methods used by search engines like Google and Bing to gather the information they display in their search results? This is because search engines index every page in their archives so they can respond to queries with the most pertinent results. Search engines can manage this process thanks to web - [What Is The Best Python Coding software - PyScripter vs IDLE](https://pythongui.org/what-is-the-best-python-coding-software-pyscripter-vs-idle/) - An integrated development environment (IDE) is a software application that provides extensive software development capabilities to computer programmers. An IDE typically includes a source code editor, build automation tools, and a debugger. Furthermore, they integrate popular developer tools into a single graphical user interface (GUI). Furthermore, most modern Python coding software includes intelligent code completion. - [The 3 Best Python Testing Tools And Why You Need Them](https://pythongui.org/the-3-best-python-testing-tools-and-why-you-need-them/) - Software testing is a time-consuming procedure with many steps. However, unit testing is an essential phase in the software development process since it assures that only the best product reaches the end-user. In addition, unit testing is a technique for determining if programs and apps match the needs of their customers. It is important to - [The 3 Best Python Testing Tools And Why You Need Them](https://pythongui.org/the-3-best-python-testing-tools-and-why-you-need-them/) - Software testing is a time-consuming procedure with many steps. However, unit testing is an essential phase in the software development process since it assures that only the best product reaches the end-user. In addition, unit testing is a technique for determining if programs and apps match the needs of their customers. It is important to - [PyScripter vs. PyCharm - Best Python Coding Software?](https://pythongui.org/pyscripter-vs-pycharm-best-python-coding-software/) - Python is a powerful programming language that may be used to construct various applications, including internet apps, software and game creation, network programming, and graphical user interfaces (GUIs). Python's popularity has increased due to its simplicity, simple syntax, active community, and readily available free Python IDEs such as PyCharm, PyScripter, Visual Studio Code, and others. - [PyScripter vs. Sublime Text - Best Python Development Tools?](https://pythongui.org/pyscripter-vs-sublime-text-best-python-development-tools/) - Developers use various tools during the writing, creation, and testing software. Text editors, code libraries, bug tracking software, compilers, and test platforms are the most common development tools. A development environment that is integrated combines several of these development-related technologies into a single framework. A developer who doesn't use an IDE, on the other hand, - [What Is The Best IDE For Python?](https://pythongui.org/what-is-the-best-ide-for-python/) - If you are an aspiring Python programmer, you are probably wondering what is the best IDE for Python projects. It's no secret that Python is one of the most popular programming languages in the world. And with its growing popularity, the demand for quality Python coding software is also on the rise. So, how do - [How To Build A Currency Converter Tool Python Desktop App](https://pythongui.org/how-to-build-a-currency-converter-tool-python-desktop-app/) - Do you want to build a currency exchange converter tool using Python? In this post, we are going through an example in details about building a Python GUI program using DelphiVCL. - [How To Build A Currency Converter Tool Python Desktop App](https://pythongui.org/how-to-build-a-currency-converter-tool-python-desktop-app/) - Do you want to build a currency exchange converter tool using Python? In this post, we are going through an example in details about building a Python GUI program using DelphiVCL. - [How To Build A Currency Converter Tool Python Desktop App](https://pythongui.org/how-to-build-a-currency-converter-tool-python-desktop-app/) - Do you want to build a currency exchange converter tool using Python? In this post, we are going through an example in details about building a Python GUI program using DelphiVCL. - [What Is The Best Python Script Writer: PyScripter or Notepad++?](https://pythongui.org/what-is-the-best-python-script-writer-pyscripter-or-notepad/) - Python is a strong programming language that can create many applications, such as web apps, software and game development, network programming, and graphical user interfaces (GUIs). Python's popularity has grown due to its ease of use, simple syntax, active community, and readily available free Python script writers like PyCharm, PyScripter, Notepad++, and others. As a - [What Are The Best Web Scraping Tools For Python](https://pythongui.org/what-are-the-best-web-scraping-tools-for-python/) - Web scraping is the way to go if you need to collect a large quantity of data from the Internet and want to save a lot of time doing it. Web scraping is the process of obtaining data from the internet in general. However, the best Python web scraper software is used to automate the - [How To Create A Python Desktop Application](https://pythongui.org/how-to-create-a-python-desktop-application/) - Python continues to be the most trending programming language used for object-oriented programming. With Python, you can run simple statements repeatedly without having to compile a whole program. Moreover, its ability to display the output of your code is superb, making it an excellent choice to make a Python desktop application. But faced with all - [Tutorial: Python For Delphi VCL vs Pyforms GUI](https://pythongui.org/tutorial-python-for-delphi-vcl-vs-pyforms-gui/) - Are you an expert in desktop apps and GUI development who want to also work with Python because of its simplicity, flexible use, and growing demand in the market out there? Or are you a Python Developer at any level who wants to start a GUI development journey? This article is for you. We will - [What You Need To Enable Drag and Drop For Images In Your App](https://pythongui.org/what-you-need-to-enable-drag-and-drop-for-images-in-your-app/) - One of the key user interface paradigms when you develop Windows software is the ability for users to interact with objects on the screen with their mouse. Most often this means being able to click things but over time the concept of being able to drag - and drop - items has become a common - [Everything You Need For A Raspberry Pi Science Fair Project](https://pythongui.org/everything-you-need-for-a-raspberry-pi-science-fair-project/) - Let's face it, we all know that Python is one of the most widely used programming languages and we have learned by now that it is being applied in many different fields. However, who would have thought that even grade schoolers can embrace the Python programming language and apply it to their school science project? - [What You Need To Automatically Scrape Millions Of Tweets](https://pythongui.org/what-you-need-to-automatically-scrape-millions-of-tweets/) - Are you looking for an easy and powerful way to collect MASSIVE amounts of tweets for your research and build a nice GUI for them? - [What You Need To Automatically Scrape Millions Of Tweets](https://pythongui.org/what-you-need-to-automatically-scrape-millions-of-tweets/) - Are you looking for an easy and powerful way to collect MASSIVE amounts of tweets for your research and build a nice GUI for them? - [What You Need To Automatically Scrape Millions Of Tweets](https://pythongui.org/what-you-need-to-automatically-scrape-millions-of-tweets/) - Are you looking for an easy and powerful way to collect MASSIVE amounts of tweets for your research and build a nice GUI for them? - [What You Need To Automatically Scrape Millions Of Tweets](https://pythongui.org/what-you-need-to-automatically-scrape-millions-of-tweets/) - Are you looking for an easy and powerful way to collect MASSIVE amounts of tweets for your research and build a nice GUI for them? - [Learn Python With Static Typing in Python by Dustin Ingram (PyCon 2020) Video](https://pythongui.org/learn-python-with-static-typing-in-python-by-dustin-ingram-pycon-2020-video/) - Python is regarded as a flexible and beginner-friendly programming language without static types. This video will be discussing the advantages and drawbacks of a static type framework, as well as recent attempts to bring static typing to Python through optional "type hints" and various tools to helps add types to Python codes. Today, we are - [What Is The Best Data Visualization Library For Python?](https://pythongui.org/what-is-the-best-data-visualization-library-for-python/) - Scheduling visuals programmatically is an everyday chore for some programmers, especially with the increased demand for data and analytics skills. As a result, the need for high-quality, real-time, and interactive graphics is exceptionally pressing. Today, there are many data visualization tools Python available and it's a particular strength of the language. Of the ones currently - [This Is How To Craft Your Own Python GUI With Tkinter](https://pythongui.org/this-is-how-to-craft-your-own-python-gui-with-tkinter/) - The video below will take us to the MacAdmins Conference at Penn State with speaker Bryson Tyrrell who will walk us through creating and crafting a Python GUI using the Python Programming language and its default Tkinter toolkit. This 1-hour long talk will discuss everything you need to know not just in creating GUI but - [How To Run A Python Script Correctly In Linux](https://pythongui.org/how-to-run-a-python-script-correctly-in-linux/) - Linux is arguably the most well-known open-source operating system for software developers. Similarly, Python has gained a reputation as one of the most versatile and popular programming languages globally. It has many built-in functions and libraries that make writing a modern, reliable Python script a breeze. For beginners and professionals alike, using a fast and - [The Best Python Profiling Tools Tutorial For Beginners](https://pythongui.org/the-best-python-profiling-tools-tutorial-for-beginners/) - For software companies, the performance of their application is crucial to their company’s success. When an application executes code quickly, customers perceive it as a time saver. On the other hand, they have a very different reaction when code goes into unnecessary loops, calls extraneous functions, or trips over itself in some other way. They - [Learn Python Scripting With A Fun Random Winner Generator](https://pythongui.org/learn-python-scripting-with-a-fun-random-winner-generator/) - John Elder of Codemy never failed to impress us with his Python Scripting Tkinter GUI tutorial series. Interestingly. he decided to celebrate his birthday last year in a very unique way. He decided to throw giveaways to three lucky commenters who will receive a free subscription to his website. Interestingly, he did this giveaway in - [Learn Python Scripting With A Fun Random Winner Generator](https://pythongui.org/learn-python-scripting-with-a-fun-random-winner-generator/) - John Elder of Codemy never failed to impress us with his Python Scripting Tkinter GUI tutorial series. Interestingly. he decided to celebrate his birthday last year in a very unique way. He decided to throw giveaways to three lucky commenters who will receive a free subscription to his website. Interestingly, he did this giveaway in - [How To Delete A Record From A Database With A Python Script](https://pythongui.org/how-to-delete-a-record-from-a-database-with-a-python-script/) - John Elder of Codemy recently started a CRM database project using the Tkinter in Python. In this video, we will get the continuation of this project in which we will add another interesting functionality. The previous tutorial video taught us how create a Python script to add and view a record in the database. Now, - [This Is How Create A Python Project To Update SQLite Records](https://pythongui.org/this-is-how-create-a-python-project-to-update-sqlite-records/) - John Elder of Codemy recently started a simple database Python Project using the Tkinter GUI framework in Python. Tkinter is the standard GUI library for Python. It is an easy-to-use module that provides a fast and easy way to create simple yet fully functional GUI applications. This database app is one of the first projects - [This Is How Create A Python Project To Update SQLite Records](https://pythongui.org/this-is-how-create-a-python-project-to-update-sqlite-records/) - John Elder of Codemy recently started a simple database Python Project using the Tkinter GUI framework in Python. Tkinter is the standard GUI library for Python. It is an easy-to-use module that provides a fast and easy way to create simple yet fully functional GUI applications. This database app is one of the first projects - [This Is How To Check Python Code](https://pythongui.org/this-is-how-to-check-python-code/) - Are you looking for a solution to efficiently check Python code? Read this article to find the way to effectively debug your program. - [The Story Of PyScripter vs Atom - Best Python Script Writer?](https://pythongui.org/the-story-of-pyscripter-vs-atom-best-python-script-writer/) - Whether you are a beginner or an experienced programmer, you will likely need a good Python script writer to help you with your projects. Atom is one of the popular Python desktop GUIs, but how does it rate compared to the dedicated PyScripter IDE designed specifically for Python coders in mind? Which of the two - [How To Make A Python GUI Position Controls On A Grid System](https://pythongui.org/how-to-make-a-python-gui-position-controls-on-a-grid-system/) - Working with Tkinter to create a really nice-looking Python GUI is surprisingly easy and fun. This framework allows you to experiment with its widgets and other elements to make a visually appealing and interactive Graphical user interface for your project. Interestingly, if you want to explore Tkinter, there is a great number of tutorials in - [How To Make A Python GUI With A Date Picker Calendar](https://pythongui.org/how-to-make-a-python-gui-with-a-date-picker-calendar/) - Tkinter is the default interface for Python GUI creation. The module already come with Python itself and you no longer need to download a separate program to start building GUI for your project or application. Simply import Tkinter and you easily get full control over the framework. It comes with a unique widget system that - [How To Create A Python GUI With Paned Windows](https://pythongui.org/how-to-create-a-python-gui-with-paned-windows/) - Whatever applications you are working on, creating a Python GUI plays a crucial role because it is the very first thing the users will see. Tkinter is the default GUI toolkit for Python and probably the easiest one to deal with. It comes with a widget system where you can just input various elements using - [Learn Python GUI With How To Resize Entry Box By Height Video](https://pythongui.org/learn-python-gui-with-how-to-resize-entry-box-by-height-video/) - Tkinter is the default Python GUI toolkit. There is no need to install a separate program because it is already available in Python and you just have to import the module. Interestingly, Tkinter comes with a simple widget system that allows you to create simple GUI applications fast and easily. You get full control of - [A Step-By-Step Guide To Absolute Beginner Python Projects](https://pythongui.org/a-step-by-step-guide-to-absolute-beginner-python-projects/) - Read on absolute beginner Python projects to get a head start in your Python programming journey. - [10 Resources That'll Make You Better At Python Programming Software](https://pythongui.org/10-resources-thatll-make-you-better-at-python-programming-software/) - Python is the most popular programming language on the planet. Developers around the world use it for building high-performance web applications and AI solutions. To make the most out of the language, you need to be good at Python programming software. There are tons of resources available online. But which are the best ones? In - [10 Resources That'll Make You Better At Python Programming Software](https://pythongui.org/10-resources-thatll-make-you-better-at-python-programming-software/) - Python is the most popular programming language on the planet. Developers around the world use it for building high-performance web applications and AI solutions. To make the most out of the language, you need to be good at Python programming software. There are tons of resources available online. But which are the best ones? In - [This Is How To Create A Python Gui With PyQt5](https://pythongui.org/this-is-how-to-create-a-python-gui-with-pyqt5/) - For those who are planning to create their first Python GUI or graphical user interface application, choosing the right Python GUI framework or module is probably the first thing you must consider. Interestingly, there are tons of GUI frameworks available today and most of them will vary in terms of their overall functionality and complexity. - [This Is How To Create A Python Gui With PyQt5](https://pythongui.org/this-is-how-to-create-a-python-gui-with-pyqt5/) - For those who are planning to create their first Python GUI or graphical user interface application, choosing the right Python GUI framework or module is probably the first thing you must consider. Interestingly, there are tons of GUI frameworks available today and most of them will vary in terms of their overall functionality and complexity. - [This Is How To Create A Python Gui With PyQt5](https://pythongui.org/this-is-how-to-create-a-python-gui-with-pyqt5/) - For those who are planning to create their first Python GUI or graphical user interface application, choosing the right Python GUI framework or module is probably the first thing you must consider. Interestingly, there are tons of GUI frameworks available today and most of them will vary in terms of their overall functionality and complexity. - [How To Make A Python GUI For An ATM System](https://pythongui.org/how-to-make-a-python-gui-for-an-atm-system/) - Making a professional-quality Python GUI can be a challenge without the right tools. Any interactive application, big or small, will not work without a graphical user interface. It is the first standard process for programmers if they want to create a project. To do so, they need to have access to a GUI framework. There - [A Beginner's Guide To Python Tools](https://pythongui.org/a-beginners-guide-to-python-tools/) - Python tools help you to conveniently code your program. They have all the features to make your life easier. For example, they support the code completion feature for boosting your productivity. There are plenty of Python tools available online. How can you find the best solution? Which is the best Python tool of 2022? In - [What Are Python Debugging Tools: A Simple Definition](https://pythongui.org/what-are-python-debugging-tools-a-simple-definition/) - Python coding software is undoubtedly one of the most valuable tools for budding programmers. Python is a good choice for beginners because of its universality and ease of learning. In addition, it can be used to automate operations and run large websites such as Google, Instagram, Netflix, and others. One of Python's finest features is - [What Are Python Debugging Tools: A Simple Definition](https://pythongui.org/what-are-python-debugging-tools-a-simple-definition/) - Python coding software is undoubtedly one of the most valuable tools for budding programmers. Python is a good choice for beginners because of its universality and ease of learning. In addition, it can be used to automate operations and run large websites such as Google, Instagram, Netflix, and others. One of Python's finest features is - [Why It Is Easier to Succeed with Python Coding Software Than You Might Think](https://pythongui.org/why-it-is-easier-to-succeed-with-python-coding-software-than-you-might-think/) - Python coding software is arguably one of the best tools available for aspiring coders. Python is recommended for beginner programmers because of its popularity, and also it is relatively easy to learn. Python is a versatile scripting language that can be used for automating tasks, for example, powering major sites like Google, Instagram, Netflix and - [A Step-by-Step Guide To Python Scripting For Absolute Beginners](https://pythongui.org/a-step-by-step-guide-to-python-scripting-for-absolute-beginners/) - Are you looking to get started on Python? Are you confused about setting it up or do you think that the process offers no value? Let's help you. - [The Most Innovative Things Happening with Python Programming Software](https://pythongui.org/the-most-innovative-things-happening-with-python-programming-software/) - Python has earned its spot among the most popular programming languages, and developers are constantly looking for more advanced functionality in Python programming software. Modern programs written in Python often consist of multiple source code files, so it is highly recommended to use an integrated development environment (IDE) to design, code and run your software. - [The Most Innovative Things Happening with Python Programming Software](https://pythongui.org/the-most-innovative-things-happening-with-python-programming-software/) - Python has earned its spot among the most popular programming languages, and developers are constantly looking for more advanced functionality in Python programming software. Modern programs written in Python often consist of multiple source code files, so it is highly recommended to use an integrated development environment (IDE) to design, code and run your software. - [Everything You Need To Create A Python GUI Using Tkinter](https://pythongui.org/everything-you-need-to-create-a-python-gui-using-tkinter/) - John Elder of Codemy.com is back to teach us how to create a really great Python GUI, graphical user interfaces, with Python and Tkinter. In case you have missed his 5-hour long full course tutorial about Tkinter, this video is actually the first part of his tutorial. If you're not ready yet to go on - [How to Master Python Programming Software in 6 Simple Steps](https://pythongui.org/how-to-master-python-programming-software-in-6-simple-steps/) - Over the course of several years, Python has emerged as a top programming language. It is powerful and fast, plays well with others, runs everywhere, and is friendly & easy to learn. Whether the requirement is for scalability, reliability, processing, and I/O performance, or simply for ease and accessibility to make upkeep and onboarding new - [How to Master Python Programming Software in 6 Simple Steps](https://pythongui.org/how-to-master-python-programming-software-in-6-simple-steps/) - Over the course of several years, Python has emerged as a top programming language. It is powerful and fast, plays well with others, runs everywhere, and is friendly & easy to learn. Whether the requirement is for scalability, reliability, processing, and I/O performance, or simply for ease and accessibility to make upkeep and onboarding new - [How To Program A Python GUI Application With Tkinter](https://pythongui.org/how-to-program-a-python-gui-application-with-tkinter/) - Python is considered to be one of the most popular programming languages today along with C++ and JavaScript. It is also a top choice among beginners due to its overall simplicity. Interestingly, this is the same thing we can say about its default Python GUI toolkit, Tkinter. It is the standard Python interface and a - [This Is How To Build A Cool Image Viewer Python Desktop App](https://pythongui.org/this-is-how-to-build-a-cool-image-viewer-python-desktop-app/) - If you have been following Codemy on their YouTube channel, you might have seen and learned many projects using the Tkinter module in Python. Tkinter is the default GUI interface for Python and it allows users to create a simple GUI Python desktop app using its easy-to-use widget system. In this video, we are about - [How To Make A Python Desktop App Dynamically Resize Windows](https://pythongui.org/how-to-make-a-python-desktop-app-dynamically-resize-windows/) - Although we can easily set geometry parameters in Tkinter to define the size of our windows in a Python desktop app, we can also add additional functionality that will allow us to resize the window dynamically. Is it possible for the users to update the size of the window when the program is already running? - [20 Things Python Desktop Absolute Beginners Need To Know](https://pythongui.org/20-things-python-desktop-absolute-beginners-need-to-know/) - If you want to learn programming but have little to no experience, congratulations, you have come to the right place. Python is an excellent choice for the absolute beginner to get started. There are various Python desktop tools available to make the task easier, let's take a look a selection of them now. 1. How - [Specify Component's Height Properties using .Height](https://pythongui.org/specify-components-height-properties-using-height/) - .Height specifies the vertical size of the control in pixels. Use the Height property to read or change the height of the control. Here is the example of drawing a rectangle with Height=100, 200, or 300: # Draw a rectangle shpRectangle = Shape(pgOne) shpRectangle.SetProps(Parent=pgOne,Shape = 'stRectangle') shpRectangle.SetBounds(5,5,460,100) The results: Check out DelphiVCL which - [Lists of All Available MsgDlgButtons](https://pythongui.org/lists-of-all-available-msgdlgbuttons/) - MsgDlgButtons defines a set of values used by MessageDlg and MessageDlgPos. The MsgDlgButtons type defines the set of values a button in a message box can have. The TMsgDlgButtons type is used by the MessageDlg and MessageDlgPos functions. The following table lists all the buttons that can appear on a form: The Dialogs unit defines - [Lists of All Available MsgDlgButtons](https://pythongui.org/lists-of-all-available-msgdlgbuttons/) - MsgDlgButtons defines a set of values used by MessageDlg and MessageDlgPos. The MsgDlgButtons type defines the set of values a button in a message box can have. The TMsgDlgButtons type is used by the MessageDlg and MessageDlgPos functions. The following table lists all the buttons that can appear on a form: The Dialogs unit defines - [Lists of All Available ModalResult Constants and Values](https://pythongui.org/lists-of-all-available-modalresult-constants-and-values/) - ModalResult represents the return value from a modal dialog. ModalResult represents the value returned by a modal dialog. An application can use any integer value as a modal result value. Although ModalResult can take any integer value, the following constants are defined for commonly used ModalResult values: You can find all the possible values above, - [Lists of All Available BitBtnKind](https://pythongui.org/lists-of-all-available-bitbtnkind/) - BitBtnKind is used to identify the appearance and use of a DelphiVCL.BitBtn control. BitBtnKind specifies how a TBitBtn control is rendered and how it behaves when clicked. The following table lists all the possible values: You can find all the possible values above, using this command: import DelphiVCL dir(DelphiVCL) Check out DelphiVCL which easily - [Specify Component's Width Properties using .Width](https://pythongui.org/specify-components-width-properties-using-width/) - .Width specifies the horizontal size of the control or form in pixels. Use the Width property to read or change the width of the control. Note: For tab sheet controls, changing this property at the run time does not affect. Here are the examples of drawing a rectangle with Width =100, 200, 300, or 460 - [API Categories Index 2: Learn about All Routines and Classes Included in the RTL](https://pythongui.org/api-categories-index-2-learn-about-all-routines-and-classes-included-in-the-rtl/) - The Delphi Run-Time Library (or RTL) is composed of a number of base units that provide the underlying support for most of the VCL component libraries. The RTL includes global routines, utility classes such as those that represent streams and lists, and classes such as TObject, TPersistent, and TComponent. This section lists all routines and - [How to use the DelphiVCL.Header](https://pythongui.org/how-to-use-the-delphivcl-header/) - DelphiVCL.Header or THeader is a sectioned visual control that displays text and allows each section to be resized with the mouse. THeader is provided for backward compatibility. New applications should use THeaderControl instead. Let’s browse all the properties, methods, and built-in properties of the DelphiVCL.Header using dir() command: import DelphiVCL dir(DelphiVCL.Header) See the responses in - [How to Change the Font Attributes](https://pythongui.org/how-to-change-the-font-attributes/) - We use Font or TFont to specify the attributes of text written on or in the control. To change to a new font, specify a new TFont object. To modify a font, change the value of the Charset, Color, Height, Name, Pitch, Size, or Style of the TFont object. Note: Changing the font color of - [Specify Component's Top Properties using .Top](https://pythongui.org/specify-components-top-properties-using-top/) - .Top specifies the Y coordinate of the upper-left corner of a control, relative to its parent or containing control in pixels. Use Top to locate the top of the control or reposition the control to a different Y coordinate. The Top property, like the Left property, is the position of the control relative to its - [Specify Component's Left Properties using .Left](https://pythongui.org/specify-components-left-properties-using-left/) - .Left specifies the horizontal coordinate of the left edge of a component relative to its parent. Use the Left property to determine where the left side of the control begins or to reposition the left side of the control. If the control is contained in another control, the Left and Top properties are relative to - [This Is How To Use NumPy and Pandas In Your Python Software](https://pythongui.org/learn-python-with-small-big-data-using-numpy-and-pandas-by-itamar-turning-trauring-pycon-2020-video/) - This video talks about the basic Small Big Data handling techniques for money, compression, batching, and indexing. In particular, you will learn how to apply these methods to NumPy and Pandas. These key concepts can also be applied to some libraries and other data specifics ready to use in your own Python software. Programming can - [Learn Python Development By Creating A Database For A CRM](https://pythongui.org/learn-python-development-by-creating-a-database-for-a-crm/) - Following his previous Python development video about the creation of a CRM Database tool using the Tkinter module, John Elder of Codemy will now show us how to add additional functionality to the program. Take note that the project requires users to install the MYSQL database to make it work. In this video, John will - [How To Make Text Widgets Show Bold And Italics In Python GUI](https://pythongui.org/how-to-make-text-widgets-show-bold-and-italics-in-python-gui/) - John Elder of Codemy recently started a project where we will build an interactive text editor. The tutorial was divided into multiple parts where John will teach us how to build this simple Python GUI app from scratch. The previous videos taught us to build the widget and add some common functionalities to it including - [How To Read And Write Text Files in Cross Platform Apps](https://pythongui.org/how-to-read-and-write-text-files-in-cross-platform-apps/) - Tkinter is a beginner-friendly GUI toolkit for Python and can be used to create cross platform apps. It features a widget system that allows you to easily add elements to your application using a simple line of commands. In this video, John Elder of Codemy will teach us how to create a simple text editor - [How To Read And Write Text Files in Cross Platform Apps](https://pythongui.org/how-to-read-and-write-text-files-in-cross-platform-apps/) - Tkinter is a beginner-friendly GUI toolkit for Python and can be used to create cross platform apps. It features a widget system that allows you to easily add elements to your application using a simple line of commands. In this video, John Elder of Codemy will teach us how to create a simple text editor - [How To Change Behavior Of Components For Windows Development](https://pythongui.org/how-to-change-behavior-of-components-for-windows-development/) - The ComponentStyle property or DelphiVCL.Application.ComponentStyle is used to govern the behavior of the component when you are carrying out Windows development. ComponentStyle governs how the component interacts with the streaming system and the Object Inspector. ComponentStyle is a read-only property. Typically, the value of the various component style flags are part of a component definition, - [How To Change Behavior Of Components For Windows Development](https://pythongui.org/how-to-change-behavior-of-components-for-windows-development/) - The ComponentStyle property or DelphiVCL.Application.ComponentStyle is used to govern the behavior of the component when you are carrying out Windows development. ComponentStyle governs how the component interacts with the streaming system and the Object Inspector. ComponentStyle is a read-only property. Typically, the value of the various component style flags are part of a component definition, - [How To Change Behavior Of Components For Windows Development](https://pythongui.org/how-to-change-behavior-of-components-for-windows-development/) - The ComponentStyle property or DelphiVCL.Application.ComponentStyle is used to govern the behavior of the component when you are carrying out Windows development. ComponentStyle governs how the component interacts with the streaming system and the Object Inspector. ComponentStyle is a read-only property. Typically, the value of the various component style flags are part of a component definition, - [This Is What DoApplicationIdle Does For Windows Development](https://pythongui.org/this-is-what-doapplicationidle-does-for-windows-development/) - The DoApplicationIdle method or DelphiVCL.Application.DoApplicationIdle is used to process messages in the Message queue for certain events as part of your Windows development. The DoApplicationIdle method forces a call to the protected method TApplication.Idle. Idle triggers the event OnIdle, processes the events OnMouseEnter and OnMouseLeave, and updates the hints. Let’s browse all the properties and - [This Is How To Get Beautiful Refactoring In Your Python Apps](https://pythongui.org/learn-python-with-beautiful-python-refactoring-by-conor-hoekstra-pycon-2020-video/) - Whether you are an aspiring programmer or someone who already has knowledge about using or developing Python programming language, PyCon is an annual event that you should definitely not miss. Despite the global pandemic at the time, PyCon 2020 was still a success. Speakers, experts, and Python enthusiasts were gathered digitally in the recently concluded - [How To Make A Button With Undo And Redo Text Features](https://pythongui.org/how-to-make-a-button-with-undo-and-redo-text-features/) - After the comprehensive CRM Database project, John Elder recently started a new one, a text editor using the Tkinter module in Python. Creating a text editor using the Tkinter is surprisingly easy and you can add a seemingly endless number of interactive functionalities to it. In his early videos, John taught us how to create - [How To Automatically Manage the Layout of Toolbar Components](https://pythongui.org/how-to-automatically-manage-the-layout-of-toolbar-components/) - The DelphiVCL.ControlBar manages the layout of toolbar components as part of a low code application platform. With components like the controlbar in the DelphiVCL the amount of code you actually have to write is greatly reduced and often avoided altogether. Use DelphiVCL.ControlBar as a docking site for toolbar components. Control bars contain child controls (usually - [How To Automatically Manage the Layout of Toolbar Components](https://pythongui.org/how-to-automatically-manage-the-layout-of-toolbar-components/) - The DelphiVCL.ControlBar manages the layout of toolbar components as part of a low code application platform. With components like the controlbar in the DelphiVCL the amount of code you actually have to write is greatly reduced and often avoided altogether. Use DelphiVCL.ControlBar as a docking site for toolbar components. Control bars contain child controls (usually - [This Is How Python's Self Works In Windows Development](https://pythongui.org/this-is-how-pythons-self-works-in-windows-development/) - Whenever object-oriented programming is done in Python, then we will often come across the self method as their first parameter. This article explains the main concept of self method in Python for Windows development. self represents the instance of the class in Python. By using the “self” keyword we can access the attributes and methods - [This Is How Python's Self Works In Windows Development](https://pythongui.org/this-is-how-pythons-self-works-in-windows-development/) - Whenever object-oriented programming is done in Python, then we will often come across the self method as their first parameter. This article explains the main concept of self method in Python for Windows development. self represents the instance of the class in Python. By using the “self” keyword we can access the attributes and methods - [This Is How Python's Self Works In Windows Development](https://pythongui.org/this-is-how-pythons-self-works-in-windows-development/) - Whenever object-oriented programming is done in Python, then we will often come across the self method as their first parameter. This article explains the main concept of self method in Python for Windows development. self represents the instance of the class in Python. By using the “self” keyword we can access the attributes and methods - [This Is How BringToFront Works In Windows App Development](https://pythongui.org/this-is-how-bringtofront-works-in-windows-app-development/) - For Windows app development the BringToFront method or DelphiVCL.Application.BringToFront sets the last active window as the topmost window on the desktop above all other applications. Use BringToFront to find the window owned by the MainForm that was last active and bring it to the foreground. BringToFront also tests to see if the window is visible - [What is the ClassParent Method in Windows App Development?](https://pythongui.org/what-is-the-classparent-method-in-windows-app-development/) - The ClassParent method or DelphiVCL.Application.ClassParent is used during Windows app development to return the type of the immediate ancestor of a class. ClassParent returns the name of the parent class for an object instance or class reference. For TObject, ClassParent returns nil (Delphi) or NULL (C++). Avoid using ClassParent in application code. Let’s browse all - [How To Make Python Automatically Detect App Vulnerabilities](https://pythongui.org/how-to-make-python-automatically-detect-app-vulnerabilities/) - Before you download an app (not just one written with a Python IDE) or run a file such as a CMD script, it is important to know that the file itself is secured and safe. We do not want any harmful viruses to ruin our computer or hack all our private information. To prevent this - [What You Need To Know About The Python GUI OnMinimize Event](https://pythongui.org/what-you-need-to-know-about-the-python-gui-onminimize-event/) - OnMinimize or DelphiVCL.Application.OnMinimize occurs when a Python GUI DelphiVCL application is minimized. Write an OnMinimize event handler to perform special processing when the application is minimized. The application is minimized either because the user minimizes the main window or because of a call to the Minimize method. The Icon property determines the icon that represents - [Easily Automate, Protect, And Simplify Your Python GUI Apps](https://pythongui.org/easily-automate-protect-and-simplify-your-python-gui-apps/) - One of the steps toward professional deployment of your Python GUI apps is the way you deploy and maintain them. This video from PyCon in Pittsburgh goes into depth about the how and why containers can help lift your Python GUI app's perceived professionalism and reliability. Due to the global pandemic, the conference was done - [How to Master Python For Absolute Beginners in 6 Simple Steps](https://pythongui.org/how-to-master-python-for-absolute-beginners-in-6-simple-steps/) - Python is an excellent language for the absolute beginner to pick up quickly and easily. Here I will present a quick overview of what six key points you should get familiar with when you have little to no programming experience. While there are many online courses, you can learn how to code on your own - [How to Master Python For Absolute Beginners in 6 Simple Steps](https://pythongui.org/how-to-master-python-for-absolute-beginners-in-6-simple-steps/) - Python is an excellent language for the absolute beginner to pick up quickly and easily. Here I will present a quick overview of what six key points you should get familiar with when you have little to no programming experience. While there are many online courses, you can learn how to code on your own - [The Story Of How To Develop Trustworthy And Ethical AI With Python](https://pythongui.org/learn-python-with-implementing-ethics-developing-trustworthy-ai-by-carol-j-smith-pycon-2020-video/) - Everyone may agree that it is necessary to keep humans safe and in charge, but enforcing ethics is daunting work. This video discusses how you should learn to use your preferred technology ethics code, not just in Python but in any programming language. It introduces the ethic subjects and move through a structure for user - [10 Things Everyone Hates About the Popular Python Tools](https://pythongui.org/10-things-everyone-hates-about-the-popular-python-tools/) - Let’s face it – there’s nothing more annoying than your workflow being restricted by the tools that you use to get your tasks done. There are some Python tools I truly love. But there is also a great deal of things I hate about some other commonly used Python tools, and I bet pretty much - [Learn Python With Python Top 5 GUI Frameworks Video](https://pythongui.org/learn-python-with-python-top-5-gui-frameworks-video/) - If you are planning to create your first Graphical User Interface application, the first thing you must consider is to pick the right GUI framework. It is important to note that there are tons of GUI frameworks available today and most of them will vary in terms of their overall functionality and complexity. In this - [This Is How To Deduplicate Records Using Python Software](https://pythongui.org/this-is-how-to-deduplicate-records-using-python-software/) - In this Learn Python video presented by Flávio Juvenal da Silva Junior from digital PyCon, we will learn more about Record Deduplication and how exactly it works using Python Software. There will be instances where we encounter duplicate records in our datasets. While these duplicate records can be noticed easily by humans, computers may not - [This Is How To Deduplicate Records Using Python Software](https://pythongui.org/this-is-how-to-deduplicate-records-using-python-software/) - In this Learn Python video presented by Flávio Juvenal da Silva Junior from digital PyCon, we will learn more about Record Deduplication and how exactly it works using Python Software. There will be instances where we encounter duplicate records in our datasets. While these duplicate records can be noticed easily by humans, computers may not - [12 Helpful Tips For Using Python For Absolute Beginners](https://pythongui.org/12-helpful-tips-for-using-python-for-absolute-beginners/) - Computer programming is essential to today's technology-driven environment. Learning the programming principles will help you stand out and gain a competitive advantage. Python is one of the most well-known and widely used programming languages today. It's high-level, interpreted, and object-oriented architecture makes it suitable for many applications. Furthermore, Python’s emphasis on readability, syntax, program modularity, - [Everything You've Ever Wanted to Know About Python Coding Software](https://pythongui.org/everything-youve-ever-wanted-to-know-about-python-coding-software/) - Python is everywhere. It has proven its worth time and time again, whether the demand is for scalability, stability, processing, and I/O performance, or just for simplicity and readability to make maintenance and onboarding new staff easier. Its libraries are among the most well-documented and well-maintained code resources available, and its object-oriented, dynamically typed, interpreted, - [Everything You Need For Cross Platform Development In This CRM Video](https://pythongui.org/everything-you-need-for-cross-platform-development-in-this-crm-video/) - John Elder of Codemy launched a Python Tkinter GUI tutorial series that aims to teach us all the basic information of cross platform development using the Tkinter framework in Python. Interestingly, part of this series is some advanced projects that help us discover Tkinter to its full potential. One of his recent projects is a - [You Need To Write Less, Test More With Regression Testing](https://pythongui.org/you-need-to-write-less-test-more-with-regression-testing/) - Here's another great talk from the recently concluded PyCon. In this video, Igor T. Ghisi will discuss data regression testing and how exactly this procedure can help you in your Python project. As the data structures of a project increase in size and complexity, it becomes harder and harder to preserve test completeness. Testing objects - [You Need To Write Less, Test More With Regression Testing](https://pythongui.org/you-need-to-write-less-test-more-with-regression-testing/) - Here's another great talk from the recently concluded PyCon. In this video, Igor T. Ghisi will discuss data regression testing and how exactly this procedure can help you in your Python project. As the data structures of a project increase in size and complexity, it becomes harder and harder to preserve test completeness. Testing objects - [Python Tools: The Good, The Bad, And The Ugly](https://pythongui.org/python-tools-the-good-the-bad-and-the-ugly/) - Python is considered one of the most widely used programming languages globally. It is famous for its readable syntax, dynamic nature, and robust object-oriented nature. Additionally, Python's applications form a diverse variety, from being the first programming language for many beginners to being the standard language for AI/ML applications. However, many developers face particular challenges when - [Everything You Need To Create Transparent Windows With Tkinter](https://pythongui.org/everything-you-need-to-create-transparent-windows-with-tkinter/) - The best part of using the Tkinter GUI framework in Python is that you can get full control of the elements you want to add to your application. The widget-based system makes it easy to input elements and functions using a simple line of codes and commands. There are many areas to explore in Tkinter - [Everything You Need To Create Transparent Windows With Tkinter](https://pythongui.org/everything-you-need-to-create-transparent-windows-with-tkinter/) - The best part of using the Tkinter GUI framework in Python is that you can get full control of the elements you want to add to your application. The widget-based system makes it easy to input elements and functions using a simple line of codes and commands. There are many areas to explore in Tkinter - [This Is How To Implement Natural Language Processing](https://pythongui.org/this-is-how-to-implement-natural-language-processing/) - Ever wonder how Google Voice managed to recognize your speech and understand its context? How about those advertisements that you often see on search engines and social media platforms that are surprisingly relevant to your previous searches and inquiries? Well, these are just some of the successful implementations of the so-called Natural Language Processing or - [This Is How To Implement Natural Language Processing](https://pythongui.org/this-is-how-to-implement-natural-language-processing/) - Ever wonder how Google Voice managed to recognize your speech and understand its context? How about those advertisements that you often see on search engines and social media platforms that are surprisingly relevant to your previous searches and inquiries? Well, these are just some of the successful implementations of the so-called Natural Language Processing or - [This Is How To Implement Natural Language Processing](https://pythongui.org/this-is-how-to-implement-natural-language-processing/) - Ever wonder how Google Voice managed to recognize your speech and understand its context? How about those advertisements that you often see on search engines and social media platforms that are surprisingly relevant to your previous searches and inquiries? Well, these are just some of the successful implementations of the so-called Natural Language Processing or - [9 Signs You Need Help With Python Tools](https://pythongui.org/9-signs-you-need-help-with-python-tools/) - Python is a widely used and highly recognized programming language that has millions of users. It is widely utilized by developers in a variety of fields, including web development and machine learning. When they first started programming, many developers learned and used Python. New programmers find Python tools fascinating because they regard the use of - [This Is The Ultimate Python Tools Dream Team](https://pythongui.org/this-is-the-ultimate-python-tools-dream-team/) - Python has grown in popularity among programmers due to its simplicity and convenience of use since its inception. Not only that, but it has a lot of features. It is the easiest to use and learn programming language for novice programmers, allowing them to be in demand in the industry. It is versatile and supports - [This Is The Ultimate Python Tools Dream Team](https://pythongui.org/this-is-the-ultimate-python-tools-dream-team/) - Python has grown in popularity among programmers due to its simplicity and convenience of use since its inception. Not only that, but it has a lot of features. It is the easiest to use and learn programming language for novice programmers, allowing them to be in demand in the industry. It is versatile and supports - [This Is How TShiftState Works For Windows App Development](https://pythongui.org/this-is-how-tshiftstate-works-for-windows-app-development/) - TShiftState in DelphiVCL indicates the state of the modifier keys - shift/ctrl/alt, the mouse buttons, or touch devices when you are performing Windows app development. The TShiftState type is used by key-event and mouse-event handlers to determine the state of the modifier keys, the state of the mouse buttons, or the state of an attached - [Everything You Need To Build A Simple Chat Bot GUI](https://pythongui.org/everything-you-need-to-build-a-simple-chat-bot-gui/) - If you are planning to create an application whether it's a big project or just a small yet functional app for desktop or mobile, the first thing you must learn, and master, is how to create a smooth and neat Graphical User Interface (GUI). In order for users to interact with your app, you need - [Everything You Need To Build A Simple Chat Bot GUI](https://pythongui.org/everything-you-need-to-build-a-simple-chat-bot-gui/) - If you are planning to create an application whether it's a big project or just a small yet functional app for desktop or mobile, the first thing you must learn, and master, is how to create a smooth and neat Graphical User Interface (GUI). In order for users to interact with your app, you need - [How To Build An Intelligent Indoor Garden Using CircuitPython](https://pythongui.org/how-to-build-an-intelligent-indoor-garden-using-circuitpython/) - Python is a high-level and general-purpose programming language that has been widely used by programmers in many different fields. From a recent PyCon, we have learned that the Python programming language has been effectively applied in Agriculture, High Energy Physics, and more. In this video, we will discover how Python is being applied in another - [What Does EnumAllWindowsOnActivateHint Do?](https://pythongui.org/what-does-enumallwindowsonactivatehint-do/) - In this post, we'll use the EnumAllWindowsOnActivateHint property or DelphiVCL.Application.EnumAllWindowsOnActivateHint is a Boolean variable used for hint displaying. Learning how to do it will allow you to easily create GUIs with Python Programming Software. EnumAllWindowsOnActivateHint is used internally by VCL for hint displaying. Do not use it directly. Let’s browse all the properties, methods, and - [What You Need To Know About Application.EndFunctionInvoke](https://pythongui.org/what-you-need-to-know-about-application-endfunctioninvoke/) - In this post, we'll use the EndFunctionInvoke method or DelphiVCL.Application.EndFunctionInvoke to block the caller until the specified ASyncResult completes. Learning how to do it will allow you to easily build GUIs with Python Build Tools. Returns the result from the method that BeginInvoke asynchronously executes. This result is immediately returned after the given IAsyncResult finishes. - [All You Need To Know About Application.DialogHandle](https://pythongui.org/all-you-need-to-know-about-application-dialoghandle/) - In this post, we'll use the DialogHandle property or DelphiVCL.Application.DialogHandle provides a mechanism for using non-VCL dialog boxes in an application. Learning how to do it will allow you to easily build GUIs with Python Program Maker. Use DialogHandle when displaying a modeless dialog box that was created using the CreateDialog API function. Assigning the - [You Need To Know Ray For High-Performance, Distributed Apps](https://pythongui.org/you-need-to-know-ray-for-high-performance-distributed-apps/) - Ray is a distributed open-source platform from the RISELab in U.C. Berkeley. It quickly scales python applications from a laptop to a cluster, which is now being adapted for production deployments. Ray has useful problem-solving features such as rapid distribution, scheduling, and execution of tasks. This video demonstrates when one can use Ray, how it - [Build Powerful Windows GUI Apps Using Python And These 5 REST APIs](https://pythongui.org/build-powerful-windows-gui-apps-using-python-and-these-5-rest-apis/) - What is REST Architecture? REST stands for REpresentational State Transfer. REST is a web standards-based architecture and uses HTTP Protocol. It revolves around a resource where every component is a resource and a resource is accessed by a common interface using HTTP standard methods. REST was first introduced by Roy Fielding in 2000. The REST - [Learn To Build Python GUI For These Powerful REST Services](https://pythongui.org/learn-to-build-python-gui-for-these-powerful-rest-services/) - What is REST Architecture? REST stands for REpresentational State Transfer. REST is a web standards-based architecture and uses HTTP Protocol. It revolves around a resource where every component is a resource and a resource is accessed by a common interface using HTTP standard methods. REST was first introduced by Roy Fielding in 2000. The REST - [What You Need To Know About The InstanceSize Method](https://pythongui.org/what-you-need-to-know-about-the-instancesize-method/) - What is DelphiVCL.Application.InstanceSize? In this post, you'll learn more about InstanceSize or DelphiVCL.Application.InstanceSize method returns the size in bytes of each instance of the object type. InstanceSize indicates how many bytes of memory are required for a class's instance data. InstanceSize is called from methods that allocate and deallocate memory. InstanceSize is not a virtual - [What Is The InheritsFrom Method?](https://pythongui.org/what-is-the-inheritsfrom-method/) - In this post, you'll learn more about InheritsFrom or DelphiVCL.Application.InheritsFrom method determines the relationship between two object types. Use InheritsFrom to determine whether a particular class type or object is an instance of a class or one of its descendants. InheritsFrom returns True if the object type specified in the aClass parameter is an ancestor - [Learn What You Need To Know About The Initialize Method](https://pythongui.org/learn-what-you-need-to-know-about-the-initialize-method/) - In this post, you'll learn more about Initialize or DelphiVCL.Application.Initialize method provides an opportunity to initialize subsystems. Initialize is the first method called by the project source file. It calls the InitProc procedure pointer. Warning: Only one instance of InitProc can be defined in an application. If more than one unit assigns a value to - [Understanding The Application.HelpKeyword Property](https://pythongui.org/understanding-the-application-helpkeyword-property/) - In this post, you'll learn how to use the HelpKeyword property or DelphiVCL.Application.HelpKeyword to display the Help topic specified by the keyword. Using HelpKeyword to show the Help topic, which has the Keyword parameter and which is from the file specified in the CurrentHelpFile property. HelpKeyword invokes the current Help system, passing it the string - [How To Optimize Python Apps with Postgress Superpowers](https://pythongui.org/how-to-optimize-python-apps-with-postgress-superpowers/) - ORM is probably one of the most powerful features of Django that enables you to interact with your database. To top it all, ORMs are very handy tools that can help us build powerful applications in just a short period of time. However, building Django apps that perform well and smoothly can be a little - [What You Need For Machine Learning on Encrypted Data](https://pythongui.org/what-you-need-for-machine-learning-on-encrypted-data/) - Due to the global pandemic for PyCon 2020 talks, seminars, and workshops were all presented digitally. The most interesting part about this is that everyone can still access all the tutorials and talks through PyCon 2020's official YouTube channel. If you are looking for Python-related talks and tutorials, you can always visit their channel and - [How To Automate The Boring Stuff With Slackbot And Python](https://pythongui.org/how-to-automate-the-boring-stuff-with-slackbot-and-python/) - Programmers are lazy! Well, at least that's how Takanori Suzuki jokingly described his profession. In this video presentation from PyCon 2020, Takanori Suzuki will share his experiences and how he successfully managed to handle the overwhelming number of inquiries from the previous PyCon JP events. Managing conferences is a tough job, and Takanori described how - [What You Need To Build Object Relational Mapper GUI Apps](https://pythongui.org/what-you-need-to-build-object-relational-mapper-gui-apps/) - Do you want to connect your databases with Object-relational mapper capabilities in your Python Build Tools? This post will get to understand how to use SQLAlchemy Python Library using Python4Delphi in Delphi/C++ application. SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL. Check out the SQLAlchemy overview - [What You Need To Build A Simple Calculator App](https://pythongui.org/what-you-need-to-build-a-simple-calculator-app/) - John Elder of Codemy recently started a Python Tkinter GUI Tutorial series with the main goal of teaching aspiring programmers how to create GUI using the Tkinter in the Python Programming language. The tutorial series was divided into different parts and will tackle different topics in every video. In this particular tutorial (the fifth video - [How To Sign and Verify Cryptographic Messages In Your Apps](https://pythongui.org/how-to-sign-and-verify-cryptographic-messages-in-your-apps/) - In this post, you'll learn more about Python, which offers various built-in algorithms for cryptographic tasks.We'll also demonstrate hmac: One of the built-in algorithms for cryptographic tasks, used for cryptographic message signing and verification using Python and run it in the Python Debugging Tools by Python4Delphi to get the results. The hmac module implements keyed-hashing - [How To Sign and Verify Cryptographic Messages In Your Apps](https://pythongui.org/how-to-sign-and-verify-cryptographic-messages-in-your-apps/) - In this post, you'll learn more about Python, which offers various built-in algorithms for cryptographic tasks.We'll also demonstrate hmac: One of the built-in algorithms for cryptographic tasks, used for cryptographic message signing and verification using Python and run it in the Python Debugging Tools by Python4Delphi to get the results. The hmac module implements keyed-hashing - [This Is How To Build A Powerful Face Recognition Windows App](https://pythongui.org/this-is-how-to-build-a-powerful-face-recognition-windows-app/) - Do you want to use a powerful Face Detector Library and build a Windows App using Python Build Tools? Try Face Recognition library for Python. This post will guide you on how to recognize all faces in any given image using the Face Recognition library and use Python for Delphi to display it in the - [Why You Should Try Continuous Integration For Documentation](https://pythongui.org/why-you-should-try-continuous-integration-for-documentation/) - At a recent PyCon one of the topics discussed the idea that documentation is the process often overlooked by programmers. Whether you are working on a big or small Python project, it is very crucial to document everything to prevent any issues in the future. Interestingly, in this video from PyCon 2020, Mason Egger will - [How To Build A Bitcoin Price Grabber Using Python](https://pythongui.org/how-to-build-a-bitcoin-price-grabber-using-python/) - If you have been following John Elder of Codemy and his Python Tkinter GUI Tutorial series, then you should have learned a great number of tips and tricks about Tkinter. He shared almost everything from the most basic element to the most advanced projects you can build using this default GUI toolkit for Python. He - [This Is How To Create An Automatic GitHub Greeting Bot](https://pythongui.org/this-is-how-to-create-an-automatic-github-greeting-bot/) - What is really fascinating about PyCon is that it is not just about inspiring talks on how Python is changing the future by bringing some impressive innovation in various fields of studies. It is also a perfect venue for aspiring Pythonistas to learn something new through hands-on tutorials. Due to the global pandemic, all the - [This Is How To Create An Automatic GitHub Greeting Bot](https://pythongui.org/this-is-how-to-create-an-automatic-github-greeting-bot/) - What is really fascinating about PyCon is that it is not just about inspiring talks on how Python is changing the future by bringing some impressive innovation in various fields of studies. It is also a perfect venue for aspiring Pythonistas to learn something new through hands-on tutorials. Due to the global pandemic, all the - [How To Make Superfast Scientific Calculations With SciPy And Delphi](https://pythongui.org/how-to-make-superfast-scientific-calculations-with-scipy-and-delphi/) - Do you want to build a GUI App with Scientific Computation capabilities using Python Script Writer? This post will help you understand how to use SciPy Python Library using Python4Delphi in the Delphi/C++ application. SciPy is a collection of mathematical algorithms and convenience functions built on the NumPy extension of Python. SciPy is organized into sub-packages covering - [How To Make Superfast Scientific Calculations With SciPy And Delphi](https://pythongui.org/how-to-make-superfast-scientific-calculations-with-scipy-and-delphi/) - Do you want to build a GUI App with Scientific Computation capabilities using Python Script Writer? This post will help you understand how to use SciPy Python Library using Python4Delphi in the Delphi/C++ application. SciPy is a collection of mathematical algorithms and convenience functions built on the NumPy extension of Python. SciPy is organized into sub-packages covering - [Everything You Need To Create Python GUIs With Tkinter](https://pythongui.org/everything-you-need-to-create-python-guis-with-tkinter/) - If you have just begun Python Programming and want to explore more beyond your first steps, you may wish to explore the idea of adding your own graphical user interface or GUI to your apps. To start, what you need is a Graphical user interface toolkit that you can use with the Python Programming language. - [How To Make Matplotlib Charts To Visualize Data](https://pythongui.org/how-to-make-matplotlib-charts-to-visualize-data/) - You're probably thinking of adding charts to your application. Well, if you are using the Tkinter GUI framework in Python, doing so will not require any extensive skills. Provided that you already have knowledge of data science or data analysis, all you need to do is import some libraries to properly execute your data. In - [What You Need To Create A Secure Python Password Generator](https://pythongui.org/what-you-need-to-create-a-secure-python-password-generator/) - Python Program Maker is a simple and powerful tool for creating cryptographically strong passwords to secure your data and easily create a nice GUI by combining Python4Delphi and secrets library, inside Delphi and C++Builder. Python4Delphi (P4D) is a free tool that allows you to execute Python scripts, create new Python modules and types in Delphi. - [How To Make A GUI For Learning Python Using Turtle Library](https://pythongui.org/how-to-make-a-gui-for-learning-python-using-turtle-library/) - In this post, you'll understand how to use the Turtle Python Library using Python4Delphi (P4D) in the Delphi/C++ Builder application and create a nice GUI for it . Learning more about Python using Turtle Library will allow you to easily build GUIs with Python For Absolute Beginner. Turtle is an educational environment for learning Python, - [Everything You Need To Use Docker With Python](https://pythongui.org/everything-you-need-to-use-docker-with-python/) - Docker has become a popular tool for developers around the world to deploy applications in a reproducible and robust way. The presence of Docker and Docker composers has reduced the time required to set up new technologies and introduce complex technology stacks for our applications. If you're working on DS, ML, or scientific computing, then - [All You Need To Process Images With Scikit-Image In A Windows App](https://pythongui.org/all-you-need-to-process-images-with-scikit-image-in-a-windows-app/) - Data Visualization Tools Python gives a simple and powerful way to process images programmatically, and building a nice GUI can be done easily by combining Python4Delphi and scikit-image library, inside Delphi and C++Builder. Python4Delphi (P4D) is a free tool that allows you to execute Python scripts, create new Python modules and types in Delphi. What - [3 Ways To Create Enterprise-Grade Graphics Using The Seaborn Library](https://pythongui.org/3-ways-to-create-enterprise-grade-graphics-using-the-seaborn-library/) - With the growing demand for Data Science and Analytics skill sets, drawing stunning graphics programmatically is one of the most popular tasks these days. Especially the high-quality plots that will easily give insights and effectively tell stories visually to the users. You can easily solve it by combining the Seaborn library with Python4Delphi (P4D). P4D - [3 Ways To Create Enterprise-Grade Graphics Using The Seaborn Library](https://pythongui.org/3-ways-to-create-enterprise-grade-graphics-using-the-seaborn-library/) - With the growing demand for Data Science and Analytics skill sets, drawing stunning graphics programmatically is one of the most popular tasks these days. Especially the high-quality plots that will easily give insights and effectively tell stories visually to the users. You can easily solve it by combining the Seaborn library with Python4Delphi (P4D). P4D - [How To Make A Standalone Python EXE Executable](https://pythongui.org/how-to-make-a-standalone-python-exe-executable/) - If you have been following John Elder of Comedy on his YouTube channel, you are probably aware of his Python Tkinter GUI tutorial series. His comprehensive tutorials have provided us with all the things we need to know on how to effectively use the Tkinter in Python. Now, he is back for another interesting tutorial, - [Create Your First GUI With Python Using 5 Lines of Code](https://pythongui.org/create-your-first-gui-with-python-using-5-lines-of-code/) - Who would have thought that programming could be such fun and easy? In this video, we will see how someone can produce a working GUI using only 5 lines of code! It might seem impossible, but this guy made it look so easy and fun. In this video shared by "BuildWithPython", he will attempt to - [Create Your First GUI With Python Using 5 Lines of Code](https://pythongui.org/create-your-first-gui-with-python-using-5-lines-of-code/) - Who would have thought that programming could be such fun and easy? In this video, we will see how someone can produce a working GUI using only 5 lines of code! It might seem impossible, but this guy made it look so easy and fun. In this video shared by "BuildWithPython", he will attempt to - [This Is How To Automatically Parse RSS Feeds In Your Apps](https://pythongui.org/this-is-how-to-automatically-parse-rss-feeds-in-your-apps/) - Tools like Python Windows GUI Builder make it simple to parse any RSS feed and building a nice GUI can be done easily by combining feedparser and Python4Delphi library, inside Delphi and C++Builder. Python4Delphi (P4D) is a free tool that allows you to execute Python scripts, create new Python modules and types in Delphi. What - [How To Make Apps With Advanced Natural Language Processing](https://pythongui.org/how-to-make-apps-with-advanced-natural-language-processing/) - Do you want to add advanced & blazing fast Natural Language Processing (NLP) capabilities to your GUI app when building with Python Windows GUI Builder? This post will get you to understand how to use spaCy Python Library using Python4Delphi (P4D) in the Delphi/C++ Builder application and perform some advanced NLP tasks. What is spaCy? - [How To Build A Python GUI For Stunning Data Visualizations](https://pythongui.org/how-to-build-a-python-gui-for-stunning-data-visualizations/) - With the growing demand for Data Science and Analytics skill sets, drawing graphics programmatically is a very popular task these days. Especially the need for high quality, real-time, and interactive graphics. You can easily create a GUI app for that purpose by combining the power of the Plotly library with Python4Delphi (P4D). P4D is a - [How To Build A Python GUI For Stunning Data Visualizations](https://pythongui.org/how-to-build-a-python-gui-for-stunning-data-visualizations/) - With the growing demand for Data Science and Analytics skill sets, drawing graphics programmatically is a very popular task these days. Especially the need for high quality, real-time, and interactive graphics. You can easily create a GUI app for that purpose by combining the power of the Plotly library with Python4Delphi (P4D). P4D is a - [How To Build A Python GUI For Stunning Data Visualizations](https://pythongui.org/how-to-build-a-python-gui-for-stunning-data-visualizations/) - With the growing demand for Data Science and Analytics skill sets, drawing graphics programmatically is a very popular task these days. Especially the need for high quality, real-time, and interactive graphics. You can easily create a GUI app for that purpose by combining the power of the Plotly library with Python4Delphi (P4D). P4D is a - [How To Force Execution Of The Destructor Code In An Object](https://pythongui.org/how-to-force-execution-of-the-destructor-code-in-an-object/) - In this post, we'll use the DisposeOf method or DelphiVCL.Application.DisposeOf forces the execution of the destructor code in an object. Learning how to use DIsposeOf will allow you to easily build GUIs with Python Coding Software. After the DisposeOf method is called, the object is placed in a special state, the Disposed state. This means - [This Is How To Learn Python By Writing A Tic Tac Toe Game](https://pythongui.org/this-is-how-to-learn-python-by-writing-a-tic-tac-toe-game/) - Tkinter is a Python binding to the Tk GUI toolkit. It is the standard Python interface to the Tk GUI toolkit and is also Python’s de-facto standard GUI. Among the other Python Tools, Tkinter is the most commonly used GUI framework in Python simply because it is simple and surprisingly easy to use. Interestingly, there - [Everything You Need For A Quick And Easy GUI](https://pythongui.org/everything-you-need-for-a-quick-and-easy-gui/) - Creating a GUI is the first step of any programming language. If you are planning to create an app, you need a GUI framework for it. While most beginners pick Tkinter as the most practical toolkit to use, this video will introduce us to another interesting GUI library for Python Windows GUI Builder. In this - [Why You Should Know About SQLite For Your Windows Apps](https://pythongui.org/why-you-should-know-about-sqlite-for-your-windows-apps/) - Do you want to add the full power, functionality, and flexibility of SQL to your Python Windows GUI Builder, without installing external libraries? You can build it easily by combining SQLite-a built-in DB-API 2.0 interface for SQLite databases in Python and Python4Delphi library, inside Delphi and C++Builder. SQLite is a C library that provides a - [Everything You Need To Automate Network Tests with pyATS](https://pythongui.org/everything-you-need-to-automate-network-tests-with-pyats/) - In this video shared by Hank Preston from PyCon, we will get an insight into the interesting world of network engineering. When something is seemingly not working right with a system or an application, we tend to blame it on the network. We used to quickly jump to the conclusion that "the network is probably - [Everything You Need To Play Sounds And Music In Python Apps](https://pythongui.org/everything-you-need-to-play-sounds-and-music-in-python-apps/) - Do you want to be able to make your Python apps play sounds and music? Whether it's Linux, macOS or app development on Windows, adding sounds or the ability to play music adds a great new dimension to your programs and lifts them free of being restricted to the beeps and "oh oh" chimes of - [This Is How To Pad Python Widgets One Side At A Time](https://pythongui.org/this-is-how-to-pad-python-widgets-one-side-at-a-time/) - In this tutorial (which doesn't just apply to Windows development) you will be learning how to only pad one side of a widget at a time instead of the default two sides. Whenever we pad widgets, we use pady and padx, but by default we put padding on two sides of the widget. Pady places - [What You Need To Automatically Scrape Instagram Posts](https://pythongui.org/what-you-need-to-automatically-scrape-instagram-posts/) - In this post, you'll learn how to build Instagram scrapers to automate your information retrieval and build a nice GUI using Best Web Scraping Tools python. You can build scalable Instagram scrapers and many automation functionalities easily by combining Instaloader and Python4Delphi library, inside Delphi and C++Builder. What is Instaloader? Instaloader is a tool to - [How To Make An Ultra-Fast Computer Vision Windows App](https://pythongui.org/how-to-make-an-ultra-fast-computer-vision-windows-app/) - Are you looking for a powerful computer vision library and building a nice GUI for them? Try Mahotas library for Python. For the GUI part, you can run it seamlessly with Python4Delphi (P4D). P4D is a free and simple tool that allows you to run Python scripts as well as create new Python modules and - [Learn About The InsertComponent Method And What It Does](https://pythongui.org/learn-about-the-insertcomponent-method-and-what-it-does/) - InsertComponent adds the component passed in the AComponent parameter to the end of the Components array property. The inserted component must have no name (no specified Name property value), or the name must be unique among all others in the Components list. When the owning component is destroyed, AComponent is also destroyed. Components are automatically - [Learn About The HelpJump Method For Displaying Help](https://pythongui.org/helpjump-delphivcl-application-method-for-displaying-the-help-topic/) - In this post, you'll learn how to use the HelpJump method or DelphiVCL.Application.HelpJump to display the Help topic specified by the symbolic name. Learning how to use HelpJump Method will allow you to easily program Python applications with Python Programming Software. More things about HelpJump you need to know Call HelpJump to bring up a topic - [Learn About The Application's InitInstance Method](https://pythongui.org/learn-about-the-applications-initinstance-method/) - In this post, you'll learn more about InitInstance or DelphiVCL.Application.InitInstance method is used to initialize a newly allocated object instance to all zeros and initialize the instance's virtual method table pointer. Learning more about InitInstance will allow you to easily build GUI's with Python Windows GUI Builder. How to use the InitInstance Method properly? You - [Top 6 Python IDEs in 2021](https://pythongui.org/top-6-python-ides-in-2021/) - IDE stands for Integrated Development Environment. It’s a coding tool that allows you to write, test, and debug your code in an easier way, as they typically offer code completion or code insight by highlighting, resource management, compiler, debugging tools, and all the other requirements needed for software development. And even though the IDE is - [The Top 4 Python Development Tools You Need To Know About](https://pythongui.org/the-top-4-python-development-tools-you-need-to-know-about/) - There are various tools for writing, developing and running Python code, from interactive mode to full-featured IDE software such as PyScripter and the excellent RAD Studio. In this article I will give a complete overview introduction of the tools that I have used myself to write great Python apps over the years. What is the - [Hands-On Bioinformatics With These 6 Powerful Python Libs](https://pythongui.org/hands-on-bioinformatics-with-these-6-powerful-python-libs/) - Are you looking for Python development tools that can be used in bioinformatics and to create a graphical user interface (GUI)? You can build scalable Bioinformatics systems easily by combining these 6 powerful Python libraries and Python4Delphi for the GUI building part. Python4Delphi (P4D) is a free tool that allows you to execute Python scripts, - [What You Need To Know About The GetInterfaceEntry Method](https://pythongui.org/what-you-need-to-know-about-the-getinterfaceentry-method/) - In this post, you'll learn how to use the GetInterfaceEntry method or DelphiVCL.Application.GetInterfaceEntry to return the entry for a specific interface implemented in a class. GetInterfaceEntry returns the class entry for the interface specified by the IID parameter. Note: In Delphi Code, IID can be an interface name. The compiler replaces this name with the - [How To Make Your Data Visualization Effective](https://pythongui.org/how-to-make-your-data-visualization-effective/) - PyCon is an annual conference dedicated to the Python community. This is an important event where Pythonistas and python enthusiasts gather together for a fruitful learning experience. Despite the pandemic, PyCon 2020 was still celebrated successfully. Since large events are strictly prohibited, all the talks were presented digitally. In this video, for instance, Husni Almoubayyed - [Everything You Need To Connect Tkinter To A SQLite Database](https://pythongui.org/learn-python-with-tkinter-python-gui-tutorial-for-beginners-9-connecting-tkinter-app-to-the-sqlite-database-video/) - When it comes to Graphical User Interface or GUI Programming in Python, Tkinter is a default toolkit or default library available for users, especially for beginners to build some robust small-scale applications in Python. While there are many other options available but when it comes to simplicity and the ease-of-use, Tkinter is by far the - [How To Use The Value Property For Actions and Parameters](https://pythongui.org/how-to-use-the-value-property-for-actions-and-parameters/) - We use the Value property to set or specify any actions or parameters in the DelphiVCL library while using the IDE software. Here is the working example of Value with CanSelect parameter: def grdTestSelectCell(Sender, Col, Row, CanSelect): if Col == 2 and Row == 2: CanSelect.Value = False In the example above, we set the - [What Is The Lines Property And How Do I Use It?](https://pythongui.org/what-is-the-lines-property-and-how-do-i-use-it/) - The Lines Property contains the individual lines of text in the memo control. This works for native Windows development. We use Lines to manipulate text in a memo control on a line-by-line basis. Lines is a DelphiVCL.Strings or TStrings object, so the TStrings methods may be used for Lines to perform manipulations such as counting - [This Is The Beginner's Guide to Python GUI Tools](https://pythongui.org/this-is-the-beginners-guide-to-python-gui-tools/) - Since its introduction, Python has emerged as one of the most powerful programming technologies. Its simple syntax and robust object-oriented nature have made it a favorite among different developer communities. Today, teams can rely on Python whether they are carrying out regular windows application development or developing enterprise-level scalable applications and even hardcore data science - [This Is The Beginner's Guide to Python GUI Tools](https://pythongui.org/this-is-the-beginners-guide-to-python-gui-tools/) - Since its introduction, Python has emerged as one of the most powerful programming technologies. Its simple syntax and robust object-oriented nature have made it a favorite among different developer communities. Today, teams can rely on Python whether they are carrying out regular windows application development or developing enterprise-level scalable applications and even hardcore data science - [Why You Should Deploy Django On A Serverless Infrastructure](https://pythongui.org/why-you-should-deploy-django-on-a-serverless-infrastructure/) - If you are familiar with Django Girls, it is a non-profit organization and a huge community that empowers and helps women to organize one-day programming workshops for free. The workshop helps aspiring female programmers to build their first-ever web applications using HTML, CSS, Python, and Django. Of course, building your web application is just the - [What Are Bi-Directional Properties In DelphiVCL Applications?](https://pythongui.org/what-are-bi-directional-properties-in-delphivcl-applications/) - What is Bi-Directional (BiDi)? Some languages do not follow the left to right reading order commonly found in Western languages, but rather use the right to left reading order for words and the left to right reading order for numbers. These languages are termed bi-directional (BiDi) because of this separation. The most common bi-directional languages - [This Is How The OnGetMainFormHandle Event Works](https://pythongui.org/this-is-how-the-ongetmainformhandle-event-works/) - For development on Windows OnGetMainFormHandle or DelphiVCL.Application.OnGetMainFormHandle is the event triggered when reading the value of the MainFormHandle property. Let's take a look at all of DelphiVCL.Application.OnGetMainFormHandle properties and methods: import DelphiVCL dir(DelphiVCL.Application.OnGetMainFormHandle) See the responses in our Windows command prompt: You can also read short information about the DelphiVCL.Application.OnGetMainFormHandle using the print() command: print(DelphiVCL.Application.OnGetMainFormHandle) - [Python For Delphi VCL vs Tkinter](https://pythongui.org/python-for-delphi-vcl-vs-tkinter/) - Are you an expert in desktop apps and GUI development who want to also work with Python because of its simplicity, flexible use, and growing demand in the market out there? Or are you a Python Developer at any level who wants to start a GUI development journey? This article is for you. We will - [What Is The Deallocates Method And What Does It Do?](https://pythongui.org/deallocates-previously-called-allocated-memory-using-delphivcl-application-freeinstance/) - During windows development, or in fact any similar apps, use the FreeInstance method or DelphiVCL.Application.FreeInstance to deallocate memory allocated by a previous call to the NewInstance method. All destructors call FreeInstance automatically to deallocate memory that was allocated by overriding NewInstance. Do not call FreeInstance directly. FreeInstance should be overridden if NewInstance was overridden to - [How To Build A GUI For Deep Learning With Apache’s MXNet](https://pythongui.org/how-to-build-a-gui-for-deep-learning-with-apaches-mxnet/) - Are you looking for a truly open-source deep learning framework suited for flexible research prototyping and production, and building a nice GUI for them? You can deliver ultra-scalable deep learning solutions easily by combining MXNet and Python4Delphi library, inside Delphi and C++Builder. This post will guide you on how to run the MXNet library and use Python for Delphi to display - [Why You Should Debug Your Programs The Easy Way](https://pythongui.org/why-you-should-debug-your-programs-the-easy-way/) - Every programmer, whether a beginner or an expert, should know the importance of debugging their code. Generally, debugging is the process of detecting and removing existing and potential bugs in a software code. We certainly do not want to encounter errors that often leads to crashing or unexpected behavior in our project. To make it - [Why You Should Debug Your Programs The Easy Way](https://pythongui.org/why-you-should-debug-your-programs-the-easy-way/) - Every programmer, whether a beginner or an expert, should know the importance of debugging their code. Generally, debugging is the process of detecting and removing existing and potential bugs in a software code. We certainly do not want to encounter errors that often leads to crashing or unexpected behavior in our project. To make it - [What Are The Differences Between C++ and Python?](https://pythongui.org/learn-python-with-c-and-python-from-modules-to-hybrid-applications-by-dr-cristian-maureira-fredes-pycon-2020-video/) - Whether you write a C++ app or a Python app you are using two quite different programming languages. They are both considered to be the most popular and most used programming languages of all time. When comparing the two programming languages, most people often describe C++ as a difficult but fast language while Python is - [What You Need To Know About The Observers Property](https://pythongui.org/what-you-need-to-know-about-the-observers-property/) - In windows app development, the Observers or DelphiVCL.Application.Observers property indicates the TObservers object added to the TComponent. Observers is a read-only property that returns the TObservers added to the TComponent, in order to use the notifications provided by the observers either with LiveBindings or for the developers' own purposes. Let’s browse all the properties and - [How To Build A GUI For Optical Character Recognition](https://pythongui.org/how-to-build-a-gui-for-optical-character-recognition/) - Are you looking for the easiest way to build an Optical Character Recognizer for 80+ languages and build a nice GUI for them, and all of them are free? You can deliver end-to-end multilingual OCR solutions easily by combining EasyOCR and Python4Delphi library, inside Delphi and C++Builder. This post will guide you on how to - [Why You Should Use Azure For Easy Data Processing](https://pythongui.org/why-you-should-use-azure-for-easy-data-processing/) - So, using your ide software you were able to build a web application and you want your project to be completely functional, running, and visible to everyone. Your web application must live somewhere other than your own desktop or laptop and to do so, you must deploy your project to a physical infrastructure that could - [Why You Should Use Azure For Easy Data Processing](https://pythongui.org/why-you-should-use-azure-for-easy-data-processing/) - So, using your ide software you were able to build a web application and you want your project to be completely functional, running, and visible to everyone. Your web application must live somewhere other than your own desktop or laptop and to do so, you must deploy your project to a physical infrastructure that could - [How To Make Your Projects Build Securely](https://pythongui.org/how-to-make-your-projects-build-securely/) - I guess we can all agree that security and privacy are both important factors that we must highly consider before dealing with any type of application. Some IDE software helps immensely, of course, but unfortunately, many companies are taking advantage of this where users' personal information is being compromised. In this video presented by Rebeca - [What You Need To Add Powerful Statistical And Series Analysis](https://pythongui.org/what-you-need-to-add-powerful-statistical-and-series-analysis/) - Are you looking for an easy yet powerful way to solve Time Series problems and build a nice GUI for them? You can deliver complete Statistical And Time Series Analysis easily by combining statsmodels and Python4Delphi library, inside Delphi and C++Builder IDE software. This post will guide you on how to run the statsmodels library - [What You Need To Add Powerful Statistical And Series Analysis](https://pythongui.org/what-you-need-to-add-powerful-statistical-and-series-analysis/) - Are you looking for an easy yet powerful way to solve Time Series problems and build a nice GUI for them? You can deliver complete Statistical And Time Series Analysis easily by combining statsmodels and Python4Delphi library, inside Delphi and C++Builder IDE software. This post will guide you on how to run the statsmodels library - [This Is How To Make A Deep Learning Computer Vision App](https://pythongui.org/this-is-how-to-make-a-deep-learning-computer-vision-app/) - Are you looking for the easiest way to implement Deep Learning for Computer Vision and build a nice GUI for them, and all of them are free? You can deliver end-to-end Deep Learning for Computer Vision solutions easily by combining GluonCV and Python4Delphi library, inside your Delphi or C++Builder IDE software. This post will guide - [What You Need To Automatically Detect Malicious Files](https://pythongui.org/what-you-need-to-automatically-detect-malicious-files/) - Every Pythonista is definitely aware of the PyPI or Python Package Index whether they are using the command line or IDE software. It is a repository of software for the Python Programming language. It is more like a shop where programmers can search and install software that is developed and shared by the Python Community. - [How To Make Text Align The Way You Want It To](https://pythongui.org/how-to-make-text-align-the-way-you-want-it-to/) - The Alignment or TAlignment property is used to specify how text is aligned within a control. The default value of the Alignment property is taLeftJustify. These are the possible values of Alignment: Here is the working example of the implementation of Alignment in CheckBox creation: # Checkbox creation chkSingle = CheckBox(self) chkSingle.Parent = pgOne chkSingle.Caption - [How To Make Your Apps Convert Text To Speech](https://pythongui.org/how-to-make-your-apps-convert-text-to-speech/) - If you're just starting to explore windows app development with Tkinter in Python, you might as well consider watching this amazing tutorial series by John Elder of Codemy. His tutorial series was divided into multiple parts that allow you to learn everything about Tkinter and Python from the very basic to the most advanced tools - [How To Make Your Apps Convert Text To Speech](https://pythongui.org/how-to-make-your-apps-convert-text-to-speech/) - If you're just starting to explore windows app development with Tkinter in Python, you might as well consider watching this amazing tutorial series by John Elder of Codemy. His tutorial series was divided into multiple parts that allow you to learn everything about Tkinter and Python from the very basic to the most advanced tools - [Everything You Need To Automatically Test Your Network](https://pythongui.org/everything-you-need-to-automatically-test-your-network/) - pyATS is an open source network testing application created by software developers for network developers. It provides all the tools in your ide software that automation engineers need to explain test cases, run jobs, collect reports, and make the entire process part of your network automation pipeline. How can I automatically test my network? In - [This Is How To Automatically Test Your Web Apps](https://pythongui.org/this-is-how-to-automatically-test-your-web-apps/) - Are you new to Python or are there many areas that you have not explored yet? Well, interestingly, most of the PyCon 2020 hands-on tutorial can now be accessed online. Andrew Knight was one of the active speakers from the recently concluded event. He shared multiple talks and tutorials on various Python-related topics. He recently - [How To Use The CanSelect Parameter](https://pythongui.org/how-to-use-the-canselect-parameter/) - CanSelect parameter is included inside the OnSelectCell event handler, while OnSelectCell occurs before a cell in the grid is selected. Write an OnSelectCell event handler to specify whether any particular cell in the grid can be selected. The Col and Row parameters indicate the column and row indexes of the cell that is about to - [How To Use The CanSelect Parameter](https://pythongui.org/how-to-use-the-canselect-parameter/) - CanSelect parameter is included inside the OnSelectCell event handler, while OnSelectCell occurs before a cell in the grid is selected. Write an OnSelectCell event handler to specify whether any particular cell in the grid can be selected. The Col and Row parameters indicate the column and row indexes of the cell that is about to - [How To Set The Work Area's Sphere Of Influence Using Rect](https://pythongui.org/how-to-set-the-work-areas-sphere-of-influence-using-rect/) - Rect indicates the portion of the list view's client area covered by the work area. Set Rect to specify the sphere of influence of a work area. Rect is the bounding rectangle of a portion of the list view's client area. If Rect specifies a region larger than the list view's client area, then the - [This Is How To Automatically Scrape Web Pages](https://pythongui.org/this-is-how-to-automatically-scrape-web-pages/) - For someone who needs to gather a huge amount of information from the Internet and wants to save huge time doing it, web scraping definitely the key. Generally, web scraping is the process of gathering information from the Internet. Instead of manually collecting the data, this procedure is done automatically using software like Python. Web - [How to use the Caption Property](https://pythongui.org/how-to-use-the-caption-property/) - We use Caption to specify a text string that identifies the control to the user. To underline a character in a Caption that labels a component, include an ampersand (&) before the character. This type of character is called an accelerator character. The user can then select the component by pressing ALT while typing the - [How to use the Parent Property](https://pythongui.org/how-to-use-the-parent-property/) - We use the Parent property to get or set the parent of the control. The parent of a control is the control that contains it. For example, if an application includes three radio buttons in a group box, the group box is the parent of the three radio buttons, and the radio buttons are the - [Fill Solid Shapes With .Brush](https://pythongui.org/fill-solid-shapes-with-brush/) - .Brush represents the color and pattern used to fill solid shapes. Brush encapsulates the Windows brush object (HBRUSH) and is used to fill solid shapes, such as rectangles and ellipses, with a color or pattern. Here is the working example of the implementation of DelphiVCL.ColorBox: # Colorbox creation clbSelect = ColorBox(pgOne) clbSelect.SetProps(Parent=pgOne) clbSelect.SetBounds(20,14,100,30) To - [Python GUI: Create A ComboBox To Select A Color With DelphiVCL.ColorBox](https://pythongui.org/python-gui-create-a-combobox-to-select-a-color-with-delphivcl-colorbox/) - DelphiVCL.ColorBox represents a combo box that lets users select a color. Use ColorBox to provide the user with a drop-down combo box from which to select a color. Use the Style property to specify which colors the color box should list. Each color is displayed next to a small square that is drawn in the - [Store And Manipulate Strings With DelphiVCL.Strings Or TStrings In Python](https://pythongui.org/store-and-manipulate-strings-with-delphivcl-strings-or-tstrings-in-python/) - DelphiVCL.Strings or TStrings is the base class for objects that represent a list of strings. Use DelphiVCL.Strings or TStrings to store and manipulate a list of strings. Descendants of TStrings can represent several individual strings, such as the individual lines that appear in a list box. Some objects use descendants of TStrings to represent one - [Adding Set Properties to VCL Components using .SetProps](https://pythongui.org/adding-set-properties-to-vcl-components-using-setprops/) - In the previous examples, we already use the .SetProps several times (see Section 7: Getting Started with DelphiVCL III: Overview of Commonly used VCL Components). Use SetProps to set specific properties to components. Here are the working examples taken from the Section 7: Getting Started with DelphiVCL III: Overview of Commonly used VCL Components: Implemented - [This Is A List Of All Routines And Classes in the VCL](https://pythongui.org/this-is-a-list-of-all-routines-and-classes-in-the-vcl/) - This section lists all routines and classes included in Delphi's VCL, split by categories. You can use these lists to navigate according to your needs. Check out DelphiVCL which easily allows you to build GUIs for Windows using Python. - [Build A Python GUI Apps With Powerful Natural Language Processing Capabilities Using TextBlob Library In A Delphi Windows App](https://pythongui.org/build-a-python-gui-apps-with-powerful-natural-language-processing-capabilities-using-textblob-library-in-a-delphi-windows-app/) - Do you want to perform Natural Language Processing tasks like part-of-speech tagging, noun phrase extraction, sentiment analysis, classification, translation, etc. in your GUI app? This post will get you to understand how to use TextBlob Python Library using Python4Delphi (P4D) in the Delphi/C++ Builder application and perform some interesting NLP tasks. TextBlob is a Python - [Build A Python GUI Apps With Powerful Natural Language Processing Capabilities Using TextBlob Library In A Delphi Windows App](https://pythongui.org/build-a-python-gui-apps-with-powerful-natural-language-processing-capabilities-using-textblob-library-in-a-delphi-windows-app/) - Do you want to perform Natural Language Processing tasks like part-of-speech tagging, noun phrase extraction, sentiment analysis, classification, translation, etc. in your GUI app? This post will get you to understand how to use TextBlob Python Library using Python4Delphi (P4D) in the Delphi/C++ Builder application and perform some interesting NLP tasks. TextBlob is a Python - [Specify the Alignment of a Control using Align or TAlign](https://pythongui.org/specify-the-alignment-of-a-control-using-align-or-talign/) - Align or TAlign is used to specify the alignment of control within its parent. TAlign specifies how control is placed relative to its parent. It can have one of the following values: Here is the working example of the implementation of Align in MainPanel creation: def __init__(self, Owner): self.Caption = "Components Overview Sample" self.Name = - [Easily Build A Python GUI For Video Games and Other Multimedia Applications Using Pygame Library In A Delphi Windows App](https://pythongui.org/easily-build-a-python-gui-for-video-games-and-other-multimedia-applications-using-pygame-library-in-a-delphi-windows-app/) - Are you looking for an open-source library to create video games and other multimedia applications in your GUI App? This post will get you to understand how to use the pygame Python Library using Python4Delphi (P4D) in the Delphi/C++ Builder application and create interesting Aliens or Space Invaders games. Pygame is a free and open-source - [Learn Python With Serverless Python Applications with Google Cloud by Charles Engelke (PyCon 2020) Video](https://pythongui.org/learn-python-with-serverless-python-applications-with-google-cloud-by-charles-engelke-pycon-2020-video/) - We already came across some insightful PyCon 2020 videos that teach us how to effectively launch our Python apps on a serverless infrastructure like Terraform, Microsoft Azure, and more. One of the best solution to deploy your application is through cloud servers. There are many Cloud platforms today that are widely used by many programmers - [Integrate Robust Similarity Queries Capabilities To Your Python GUI App With Powerful Gensim Library](https://pythongui.org/integrate-robust-similarity-queries-capabilities-to-your-python-gui-app-with-powerful-gensim-library/) - Do you want to perform Text Mining or Natural Language Processing tasks like Topic Modeling, Similarity Queries, etc. in your GUI app? This post will get you to understand how to use Gensim Python Library using Python4Delphi (P4D) in the Delphi/C++ Builder application and perform some interesting Text Mining tasks. Gensim is an open-source library - [Integrate Robust Similarity Queries Capabilities To Your Python GUI App With Powerful Gensim Library](https://pythongui.org/integrate-robust-similarity-queries-capabilities-to-your-python-gui-app-with-powerful-gensim-library/) - Do you want to perform Text Mining or Natural Language Processing tasks like Topic Modeling, Similarity Queries, etc. in your GUI app? This post will get you to understand how to use Gensim Python Library using Python4Delphi (P4D) in the Delphi/C++ Builder application and perform some interesting Text Mining tasks. Gensim is an open-source library - [Learn To Build A Python GUI For Interactive Data Visualizations Using Bokeh Library In A Delphi Windows App](https://pythongui.org/learn-to-build-a-python-gui-for-interactive-data-visualizations-using-bokeh-library-in-a-delphi-windows-app/) - With the growing demand for Data Science and Analytics skill sets, drawing graphics programmatically is a very popular task these days. Especially the need for real-time and interactive graphics. You can easily create a GUI app for interactive plots by combining the power of the Bokeh library with Python4Delphi (P4D). P4D is a free set - [How to use the State Property](https://pythongui.org/how-to-use-the-state-property/) - State property is used as an indicator for which items are selected or checked. For example, for each member of the Items array, we use State to determine whether the checkbox is selected (cbChecked), cleared (cbUnchecked), or dimmed (cbGrayed). Note: cbGrayed corresponds to the indeterminate state. State combines the information provided by the Boolean Checked - [How to use the State Property](https://pythongui.org/how-to-use-the-state-property/) - State property is used as an indicator for which items are selected or checked. For example, for each member of the Items array, we use State to determine whether the checkbox is selected (cbChecked), cleared (cbUnchecked), or dimmed (cbGrayed). Note: cbGrayed corresponds to the indeterminate state. State combines the information provided by the Boolean Checked - [Quickly Build A Python GUI Apps For Replacing And Extracting Keywords In Sentences Using FlashText Library In A Delphi Windows App](https://pythongui.org/quickly-build-a-python-gui-apps-for-replacing-and-extracting-keywords-in-sentences-using-flashtext-library-in-a-delphi-windows-app/) - Do you want to perform Natural Language Processing tasks like replacing or extracting words in a text, in your GUI app? This post will get you to understand how to use FlashText Python Library using Python4Delphi (P4D) in the Delphi/C++ Builder application and perform some interesting NLP or Regular Expressions-like tasks. FlashText is a module - [Learn To Integrate Python Cryptographic Services To A Delphi Windows GUI App](https://pythongui.org/learn-to-integrate-python-cryptographic-services-to-a-delphi-windows-gui-app/) - Python offers various built-in algorithms for cryptographic tasks. On Unix systems, the crypt module may also be available. This post will demonstrate hashlib: One of the built-in algorithms for cryptographic tasks, used for secure hashes and message digests using Python and run it in the Python GUI by Python4Delphi to get the results. hashlib implements - [Python For Delphi VCL vs Python GUI Generator: wxGlade](https://pythongui.org/python-for-delphi-vcl-vs-python-gui-generator-wxglade/) - Are you an expert in desktop apps and GUI development who want to also work with Python because of its simplicity, flexible use, and growing demand in the market out there? Or are you a Python Developer at any level who wants to start a GUI development journey? This article is for you. We will - [Python For Delphi VCL vs Python GUI Generator: wxGlade](https://pythongui.org/python-for-delphi-vcl-vs-python-gui-generator-wxglade/) - Are you an expert in desktop apps and GUI development who want to also work with Python because of its simplicity, flexible use, and growing demand in the market out there? Or are you a Python Developer at any level who wants to start a GUI development journey? This article is for you. We will - [Learn Python With The Hidden Power of the Python Runtime by Elizaveta Shashkova (PyCon 2020) Videos](https://pythongui.org/learn-python-with-the-hidden-power-of-the-python-runtime-by-elizaveta-shashkova-pycon-2020-videos/) - Python remains to be one of the widely used programming languages today. It is often praised for its overall simplicity and beauty that all aspiring programmers can easily learn and manage. Interestingly, in this video shared by Elizaveta Shashkova, we will learn that every statement in Python, even the simple one, produces a lot of - [Learn Python With Organizing to Improve Your Workplace: Know Your Rights by Shauna Gordon-McKeon (PyCon 2020) Video](https://pythongui.org/learn-python-with-organizing-to-improve-your-workplace-know-your-rights-by-shauna-gordon-mckeon-pycon-2020-video/) - For smaller projects or applications, it is possible that it could be singlehandedly manage by a programmer or it could be a small team of 2 or three people. However, for bigger ones, it might need a bigger team which might also require a bigger workplace. In this case, to make the project more successful, - [Learn Python With Organizing to Improve Your Workplace: Know Your Rights by Shauna Gordon-McKeon (PyCon 2020) Video](https://pythongui.org/learn-python-with-organizing-to-improve-your-workplace-know-your-rights-by-shauna-gordon-mckeon-pycon-2020-video/) - For smaller projects or applications, it is possible that it could be singlehandedly manage by a programmer or it could be a small team of 2 or three people. However, for bigger ones, it might need a bigger team which might also require a bigger workplace. In this case, to make the project more successful, - [Learn To Build A Python GUI For Manipulating Datetime Using Delorean Library In A Delphi Windows App](https://pythongui.org/learn-to-build-a-python-gui-for-manipulating-datetime-using-delorean-library-in-a-delphi-windows-app/) - Are you looking for powerful tools to deal with datetime and build a nice GUI for them? You can build it easily by combining the Delorean and Python4Delphi library, inside Delphi and C++Builder. Delorean is a library for clearing up the inconvenient truths that arise when dealing with datetime in Python. Understanding that timing is - [Learn To Build A Python GUI For Programming Quantum Computers With Cirq In A Delphi Windows App](https://pythongui.org/learn-to-build-a-python-gui-for-programming-quantum-computers-with-cirq-in-a-delphi-windows-app/) - Are you looking for an open-source framework for programming quantum computers and build a nice GUI for them? Try Cirq library for Python. And for the GUI part, you can run it seamlessly with Python4Delphi (P4D). P4D is a free and simple tool that allows you to run Python scripts as well as create new - [Learn To Build A Python GUI For Efficient And High-Performing Database Access With SQLAlchemy In A Delphi Windows App](https://pythongui.org/learn-to-build-a-python-gui-for-efficient-and-high-performing-database-access-with-sqlalchemy-in-a-delphi-windows-app/) - Do you want to add the full power, functionalities, and flexibilities of SQL to your Python GUI App? You can build it easily by combining SQLAlchemy and Python4Delphi library, inside Delphi and C++Builder. SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL. SQLAlchemy - [How to use the Title Property](https://pythongui.org/how-to-use-the-title-property/) - DelphiVCL.Application.Title Property contains the text that appears below the icon representing the application when it is minimized. We use the DelphiVCL.Application.Title property to modify the name of the text string appearing below the icon of the application. The default value is taken from the DLL or EXE file name at run time. Set the Title - [Learn Python With Saved by In-Memory NoSQL by Deepak Kumar Gupta (PyCon 2020) Video](https://pythongui.org/learn-python-with-saved-by-in-memory-nosql-by-deepak-kumar-gupta-pycon-2020-video/) - I'm sure most of us have encountered some critical issues with our computer where the Operating system becomes corrupted and no matter how many System Repair attempts, it doesn't seem to fix anything. At some point, we will end up with System Restore to bring our PC back to its safe state. Interestingly, this could - [How to use the Text Property](https://pythongui.org/how-to-use-the-text-property/) - Text property contains a text string associated with the control. We use the Text property to read the Text of the control or to specify a new string for the Text value. By default, Text is the control name. For edit controls and memos, the Text appears within the control. For combo boxes, the Text - [How to use the Text Property](https://pythongui.org/how-to-use-the-text-property/) - Text property contains a text string associated with the control. We use the Text property to read the Text of the control or to specify a new string for the Text value. By default, Text is the control name. For edit controls and memos, the Text appears within the control. For combo boxes, the Text - [Learn Python With How I Solved My NYC Parking Problem Using Python by Jessica Garson (PyCon 2020) Video](https://pythongui.org/learn-python-with-how-i-solved-my-nyc-parking-problem-using-python-by-jessica-garson-pycon-2020-video/) - Python programming language is one of the widely used programming languages in the world. It is often described as an easy-to-use language and is most ideal for beginners. We have learned from the previous videos from the recently concluded PyCon 2020 that Python has been used in many different fields such as physics, agriculture, and - [Write a String inside a Clipping Rectangle using TextRect](https://pythongui.org/write-a-string-inside-a-clipping-rectangle-using-textrect/) - We use TextRect to write a string inside a clipping rectangle or within a limited rectangular region. Any portions of the string that fall outside the rectangle passed in the Rect parameter are clipped and don't appear. The upper left corner of the text is placed at the point (X, Y). Here is the working - [Learn ColorBoxStyles from DelphiVCL.ColorBox](https://pythongui.org/learn-colorboxstyles-from-delphivcl-colorbox/) - TColorBoxStyle specifies how a color box control displays its selections. The following table lists the possible values of TColorBoxStyle: Note: The cbCustomColor value allows you to select only a custom color from the ColorDialog that is opened. In the OnGetColors event, you can add as many colors as you want to the color box list. - [Learn to Automatically Generating A CLIs Using Python’s Fire Library In A Delphi Windows App](https://pythongui.org/learn-to-automatically-generating-a-clis-using-pythons-fire-library-in-a-delphi-windows-app/) - Are you looking for powerful tools to automatically generate command-line interfaces to make your life easier, and build a nice GUI for them? You can build it easily by combining Fire and Python4Delphi library, inside Delphi and C++Builder. Python Fire is a library for automatically generating command-line interfaces (CLIs) with a single line of code. - [Learn To Build A Python GUI For Working With Multidimensional Arrays Using Theano Library In A Delphi Windows App](https://pythongui.org/learn-to-build-a-python-gui-for-working-with-multidimensional-arrays-using-theano-library-in-a-delphi-windows-app/) - If you need a Python-based ecosystem of open-source software for mathematical expressions involving multi-dimensional arrays, then Python’s Theano library is exactly what you need. You can easily run this library and give it a nice GUI using Python4Delphi (P4D). Python4Delphi is a free tool that allows you to work with Python scripts and objects, even - [Learn Python With Pyambic Pentameter by Kathyrn Lingel (PyCon 2020) Video](https://pythongui.org/learn-python-with-pyambic-pentameter-by-kathyrn-lingel-pycon-2020-video/) - We all know that the Python programming language is being used to build some innovative projects and applications. We have learned from some of the previous PyCon 2020 videos that Python can be applied in almost any field from Agriculture to Physics. We even discovered a video of a mom sharing her experiences and how - [Learn Python With AsyncIO + Music by Lukasz Langa (PyCon 2020) Video](https://pythongui.org/learn-python-with-asyncio-music-by-lukasz-langa-pycon-2020-video/) - We just learned from the previous PyCon 2020 videos that you can use Python to teach computers how to write poetry with style so it is not really surprising to see many other interesting usages of this programming language. In this video presented by Lukasz Langa, we will discover how Python can help musicians to - [Learn Python With The Hitchhiker's Guide to CLIs in Python by Vinayak Mehta (PyCon 2020) Video](https://pythongui.org/learn-python-with-the-hitchhikers-guide-to-clis-in-python-by-vinayak-mehta-pycon-2020-video/) - Here comes another interesting talk from the recently concluded PyCon 2020. In this video presented by Vinayak Mehta, we will learn more about Command-line applications and their interesting history as well as how can we create them using various Python packages. We all know that these Command-line applications and interfaces are used by both newcomers - [Learn Python With 9 Years of PyLadies: Lessons Learned and What Comes Next by Lorena Mesa, Elaine Wong, and Mariatta (PyCon 2020) Video](https://pythongui.org/learn-python-with-9-years-of-pyladies-lessons-learned-and-what-comes-next-by-lorena-mesa-elaine-wong-and-mariatta-pycon-2020-video/) - There is definitely no gender when it comes to programming. Interestingly, there is a growing number of female programmers today. PyLadies, for instance, has come a long way ever since the organization was established in 2011. In this video from the recently concluded PyCon 2020, we will learn more about the interesting history of PyLadies - [Quickly Build A Python GUI App With Powerful Natural Language Processing Capabilities Using NLTK Library In A Delphi Windows App](https://pythongui.org/quickly-build-a-python-gui-app-with-powerful-natural-language-processing-capabilities-using-nltk-library-in-a-delphi-windows-app/) - Do you want to perform Natural Language Processing tasks like predicting text, analyzing & visualizing sentence structure, Sentiment Analysis, gender classification, etc. in your GUI app? This post will get you to understand how to use NLTK Python Library using Python4Delphi (P4D) in the Delphi/C++ Builder application and perform some interesting NLP tasks. NLTK is - [Learn Python With Master the Basics of Tkinter - Full Tkinter Programming Course Video](https://pythongui.org/learn-python-with-master-the-basics-of-tkinter-full-tkinter-programming-course-video/) - If you are planning to create your first Graphical User Interface application, the first thing you must consider is to pick the right GUI framework. There are many available GUI frameworks to choose from including PyQT5, Kivy, PyForms, and WxPython. However, when it comes to simplicity and ease of use, the Tkinter is by far - [Learn To Build A Python GUI For Manipulating Date, Time, And Timestamps Using Arrow Library In A Delphi Windows App](https://pythongui.org/learn-to-build-a-python-gui-for-manipulating-date-time-and-timestamps-using-arrow-library-in-a-delphi-windows-app/) - Are you looking for powerful tools to manipulate or format dates, times, and timestamps, and build a nice GUI for them? You can build it easily by combining Arrow and Python4Delphi library, inside Delphi and C++Builder. Arrow is a Python library that offers a sensible and human-friendly approach to creating, manipulating, formatting, and converting dates, - [Learn Python With Transitioning From Developing Software to Developing People by Matthew Knapp Bachman (PyCon 2020) Video](https://pythongui.org/learn-python-with-transitioning-from-developing-software-to-developing-people-by-matthew-knapp-bachman-pycon-2020-video/) - Every employee, no matter what field you are in, always seek for career growth. In this video presented by Matthew Knapp Bachmann, we will learn how he managed to transition from developing software to developing people. Matthew will share his story of success from being an individual contributor role as an engineer to a managerial - [Learn Python With Transitioning From Developing Software to Developing People by Matthew Knapp Bachman (PyCon 2020) Video](https://pythongui.org/learn-python-with-transitioning-from-developing-software-to-developing-people-by-matthew-knapp-bachman-pycon-2020-video/) - Every employee, no matter what field you are in, always seek for career growth. In this video presented by Matthew Knapp Bachmann, we will learn how he managed to transition from developing software to developing people. Matthew will share his story of success from being an individual contributor role as an engineer to a managerial - [Learn Python With A Talk: What is Deployment, Anyway? by Katie McLaughlin (Pycon 2020) Video](https://pythongui.org/learn-python-with-a-talk-what-is-deployment-anyway-by-katie-mclaughlin-pycon-2020-video/) - If you are not familiar with Django Girls, it is a non-profit organization and a community that empowers and helps women to organize free, one-day programming workshops by providing tools, resources, and support. By the end of this workshop, participants are expected to develop and completed a Django Project. However, it should be noted that - [Python GUI: Python For Delphi VCL vs wxPython](https://pythongui.org/python-gui-python-for-delphi-vcl-vs-wxpython/) - Are you an expert in desktop apps and GUI development who also want to work with Python because of its simplicity, flexible use, and growing demand in the market out there? Or are you a Python Developer at any level who wants to start a GUI development journey? If you check both of those boxes, - [Python GUI: Python For Delphi VCL vs wxPython](https://pythongui.org/python-gui-python-for-delphi-vcl-vs-wxpython/) - Are you an expert in desktop apps and GUI development who also want to work with Python because of its simplicity, flexible use, and growing demand in the market out there? Or are you a Python Developer at any level who wants to start a GUI development journey? If you check both of those boxes, - [Python GUI: Python For Delphi VCL vs wxPython](https://pythongui.org/python-gui-python-for-delphi-vcl-vs-wxpython/) - Are you an expert in desktop apps and GUI development who also want to work with Python because of its simplicity, flexible use, and growing demand in the market out there? Or are you a Python Developer at any level who wants to start a GUI development journey? If you check both of those boxes, - [Learn Python with Tkinter Course: Create Graphic User Interfaces in Python Tutorial Video](https://pythongui.org/learn-python-with-tkinter-course-create-graphic-user-interfaces-in-python-tutorial-video/) - If you are an aspiring Pythonista and you want to write codes in the near future, this video will help you understand some of its basic components. In this Learn Python video, we will take a deeper look at Tkinter, the de facto standard Graphic User interface for Python. This built-in module in Python allows - [Learn Python With Practice Privacy-Preserving Machine Learning In Python by Catherine Nelson (PyCon 2020) Video](https://pythongui.org/learn-python-with-practice-privacy-preserving-machine-learning-in-python-by-catherine-nelson-pycon-2020-video/) - Data privacy remains to be one of the topmost concerns for everyone. Some of our personal or sensitive information is being collected from us even without our knowledge. Although Machine learning comes with a great number of advantages, it also comes with a great number of risks. It is interesting to note that Machine Learning - [Learn Python With Practice Privacy-Preserving Machine Learning In Python by Catherine Nelson (PyCon 2020) Video](https://pythongui.org/learn-python-with-practice-privacy-preserving-machine-learning-in-python-by-catherine-nelson-pycon-2020-video/) - Data privacy remains to be one of the topmost concerns for everyone. Some of our personal or sensitive information is being collected from us even without our knowledge. Although Machine learning comes with a great number of advantages, it also comes with a great number of risks. It is interesting to note that Machine Learning - [Entering Dates Or Times Using DelphiVCL.DateTimePicker Or TDateTimePicker In Python](https://pythongui.org/entering-dates-or-times-using-delphivcl-datetimepicker-or-tdatetimepicker-in-python/) - DelphiVCL.DateTimePicker or TDateTimePicker displays a list box for entering dates or times. TDateTimePicker is a visual component designed specifically for entering dates or times. It resembles a list box or combo box, except that the drop-down list is replaced with a calendar illustration; users can select a date from the calendar. Dates or times can - [Learn Python With Desktop GUI App With Python and Tkinter Video](https://pythongui.org/learn-python-with-desktop-gui-app-with-python-and-tkinter-video/) - Do you run a business and you want to have an interactive Graphical User Interface application to increase your productivity? Building an app might sound too complicated but it is surprisingly easy especially if you know the right tools to use. Aspiring programmers often choose Python Programming language due to its simplicity and easy-to-use tools. - [Learn Python with Tkinter Python GUI Tutorial For Beginners 7 Video](https://pythongui.org/learn-python-with-tkinter-python-gui-tutorial-for-beginners-7-video/) - Here comes another part of the Tkinter Python GUI tutorial series For Beginners presented by the Programming Knowledge channel. They recently made a great introduction to Tkinter, a built-in module in Python Programming knowledge that allows you to create Graphical User Interface applications. Tkinter is often praised for its simplicity and easy-to-use widgets that make - [Learn Python With Build A Python GUI App Tutorial Video](https://pythongui.org/learn-python-with-build-a-python-gui-app-tutorial-video/) - Did you know that you can create a GUI app that can drastically improve your workflow? Well, this video will show us how! Dev Ed recently shared a video tutorial that will teach us how to create a GUI app using Python and its default GUI module ~ the Tkinter. In this new Learn Python - [Tutorial: Generate Python Dummy Data And Plot It To Enterprise-Grade Delphi TChart](https://pythongui.org/tutorial-generate-python-dummy-data-and-plot-it-to-enterprise-grade-delphi-tchart/) - In this tutorial, we will learn about how to do data visualizations using Delphi's TChart or TeeChart. TChart is the 100% Native Data-Aware Charting Component Library for Delphi and C++ Builder (v5 and later) and all RAD Studio versions. 1. Generate the Dummy Data with Python To create dummy data in Python, you can - [Tutorial: Using The Delphi REST Client To Access Python REST Server (Flask)](https://pythongui.org/tutorial-using-the-delphi-rest-client-to-access-python-rest-server-flask/) - REST (REpresentational State Transfer) has emerged as the standard architectural design for web services and web APIs in these recent years. This post will demonstrate how easy it is to use the Delphi REST Client Library to access Python REST Server (Flask microframework). Prerequisites: If this is your first time to set up Delphi's REST Client Library in RAD - [Powerful Python For Delphi VCL vs Python GUI Generator: PAGE](https://pythongui.org/powerful-python-for-delphi-vcl-vs-python-gui-generator-page/) - Are you an expert in desktop apps and GUI development who want to also work with Python because of its simplicity, flexible use, and growing demand in the market out there? Or are you a Python Developer at any level who wants to start a GUI development journey? This article is for you. We will - [Learn Three Different Ways of Formatting String in Python!](https://pythongui.org/learn-three-different-ways-of-formatting-string-in-python/) - In this post, we will learn three different ways of formatting string in Python as well as which one you should use. The old way In the beginning of Python, there was only one way to format strings - by using %s. Let's an example: "Hello, %s" %s name %s serves as a placeholder for - [Learn About Demystifying Deep Learning for Data Scientists From Eric J. Ma In This PyCon 2020 Video](https://pythongui.org/learn-about-demystifying-deep-learning-for-data-scientists-from-eric-j-ma-in-this-pycon-2020-video/) - PyCon is an annual conference where the Python community is being gathered for one meaningful and educational event. Despite the global pandemic, the PyCon 2020 was still a huge success as the speakers managed to utilize the digital platform to deliver their educational and inspirational talks about the widely-used Python Programming language. In this Python - [Learn About Demystifying Deep Learning for Data Scientists From Eric J. Ma In This PyCon 2020 Video](https://pythongui.org/learn-about-demystifying-deep-learning-for-data-scientists-from-eric-j-ma-in-this-pycon-2020-video/) - PyCon is an annual conference where the Python community is being gathered for one meaningful and educational event. Despite the global pandemic, the PyCon 2020 was still a huge success as the speakers managed to utilize the digital platform to deliver their educational and inspirational talks about the widely-used Python Programming language. In this Python - [Learn Python With Tkinter Python GUI Tutorial For Beginners: Introduction to Tkinter Video](https://pythongui.org/learn-python-with-tkinter-python-gui-tutorial-for-beginners-introduction-to-tkinter-video/) - A graphical user interface is an application that has buttons, windows, and lots of other widgets that the user can use to interact with your application. Building a Graphical User interface application using the Python Programming language is not really as complex as it sounds. In fact, it is surprisingly easy and fun! In this - [Compare Python For Delphi VCL vs Dear PyGUI For Windows Apps](https://pythongui.org/compare-python-for-delphi-vcl-vs-dear-pygui-for-windows-apps/) - Are you an expert in desktop apps and GUI development who want to also work with Python because of its simplicity, flexible use, and growing demand in the market out there? Or are you a Python Developer at any level who wants to start a GUI development journey? This article is for you. We will - [Quickly Build Ultra-Modern Python Native Windows GUIs With Delphi](https://pythongui.org/quickly-build-ultra-modern-python-native-windows-guis-with-delphi/) - Sometimes your application needs a user interface, but what is the best way to make one for Python applications? Enter DelphiVCL for Python. The VCL is a mature Windows native GUI framework with a huge library of included visual components and a robust collection of 3rd party components. It is the premier framework for native - [Learn Python With Tkinter Python GUI Tutorial For Beginners 3 Video](https://pythongui.org/learn-python-with-tkinter-python-gui-tutorial-for-beginners-3-video/) - Programming Knowledge recently created a tutorial series dedicated to Tkinter, a built-in module for Python that allows you to create a Graphical User Interface application. The Tkinter Python GUI Tutorial for Beginners series is divided into multiple parts to help us understand Tkinter better. The first video gave us a brief introduction to Tkinter as - [Learn Python With Tkinter Python GUI Tutorial For Beginners 12 - Simple GUI Calculator Using Tkinter Video](https://pythongui.org/learn-python-with-tkinter-python-gui-tutorial-for-beginners-12-simple-gui-calculator-using-tkinter-video/) - If you have been following the Tkinter Python GUI Tutorial For Beginners Series by Programming Knowledge on YouTube, you probably know now how to create basic GUI applications using the Tkinter GUI framework and Python programming language. From the previous tutorials, we learned how to create GUI apps like a simple Registration form, a Paint - [Learn Python With Tkinter Python GUI Tutorial For Beginners 12 - Simple GUI Calculator Using Tkinter Video](https://pythongui.org/learn-python-with-tkinter-python-gui-tutorial-for-beginners-12-simple-gui-calculator-using-tkinter-video/) - If you have been following the Tkinter Python GUI Tutorial For Beginners Series by Programming Knowledge on YouTube, you probably know now how to create basic GUI applications using the Tkinter GUI framework and Python programming language. From the previous tutorials, we learned how to create GUI apps like a simple Registration form, a Paint - [Learn Python With Tkinter Full Course For Beginners: Build GUI in Python Video](https://pythongui.org/learn-python-with-tkinter-full-course-for-beginners-build-gui-in-python-video/) - After sharing with us the top 5 best GUI frameworks in his previous video, Parwiz Forogh will now give us an in-depth video tutorial on how you can create a Graphical User Interface application in Python programming language using Tkinter. Tkinter is not just one of the most popular GUI frameworks but it is also - [Learn Python With Tkinter Full Course For Beginners: Build GUI in Python Video](https://pythongui.org/learn-python-with-tkinter-full-course-for-beginners-build-gui-in-python-video/) - After sharing with us the top 5 best GUI frameworks in his previous video, Parwiz Forogh will now give us an in-depth video tutorial on how you can create a Graphical User Interface application in Python programming language using Tkinter. Tkinter is not just one of the most popular GUI frameworks but it is also - [Easily Integrate A Flexible Python REST Client To RAD Server In Python Windows GUI App Built In Delphi](https://pythongui.org/easily-integrate-a-flexible-python-rest-client-to-rad-server-in-python-windows-gui-app-built-in-delphi/) - REST (REpresentational State Transfer) has emerged as the standard architectural design for web services and web APIs in these days. This article will show you how easy it is to integrate a REST API Clients to RAD Server using Python and run it in the Python GUI by Python4Delphi with RAD Studio and gets the results. Prerequisites: Before we begin to work, download - [Python For Delphi VCL vs PySide GUI Comparison Guide](https://pythongui.org/python-for-delphi-vcl-vs-pyside-gui-comparison-guide/) - Are you an expert in desktop apps and GUI development who want to also work with Python because of its simplicity, flexible use, and growing demand in the market out there? Or are you a Python Developer at any level who wants to start a GUI development journey? This article is for you. We will - [Python For Delphi VCL vs PyQT Comparison](https://pythongui.org/python-for-delphi-vcl-vs-pyqt-comparison/) - Are you an expert in desktop apps and GUI development who want to also work with Python because of its simplicity, flexible use, and growing demand in the market out there? Or are you a Python Developer at any level who wants to start a GUI development journey? This article is for you. We will - [Comparison: Python For Delphi VCL vs PySimpleGUI](https://pythongui.org/comparison-python-for-delphi-vcl-vs-pysimplegui/) - Are you an expert in desktop apps and GUI development who want to also work with Python because of its simplicity, flexible use, and growing demand in the market out there? Or are you a Python Developer at any level who wants to start a GUI development journey? This article is for you. We will - [Easily Integrate A Flexible Python REST Client In Python Windows GUI App Built In Delphi](https://pythongui.org/easily-integrate-a-flexible-python-rest-client-in-python-windows-gui-app-built-in-delphi/) - REST (REpresentational State Transfer) has emerged as the standard architectural design for web services and web APIs in these days. This article will show you how easy it is to integrate a REST API Clients using Python and run it in the Python GUI by Python4Delphi with RAD Studio and gets the results. Prerequisites: Before we begin to work, download - [Easily Create A Flexible Python REST Server In A Delphi Windows GUI App](https://pythongui.org/easily-create-a-flexible-python-rest-server-in-a-delphi-windows-gui-app/) - REST (REpresentational State Transfer) has emerged as the standard architectural design for web services and web APIs in these recent years. This post will demonstrate how easy it is to create a RESTful web service using Python and the Flask microframework in Python4Delphi with RAD Studio and gets the results. Prerequisites: Before we begin to work, download and install the - [Easily Create A Flexible Python REST Server In A Delphi Windows GUI App](https://pythongui.org/easily-create-a-flexible-python-rest-server-in-a-delphi-windows-gui-app/) - REST (REpresentational State Transfer) has emerged as the standard architectural design for web services and web APIs in these recent years. This post will demonstrate how easy it is to create a RESTful web service using Python and the Flask microframework in Python4Delphi with RAD Studio and gets the results. Prerequisites: Before we begin to work, download and install the - [Easily Create A Powerful Python Web Server In A Delphi Windows GUI App](https://pythongui.org/easily-create-a-powerful-python-web-server-in-a-delphi-windows-gui-app/) - Python Web Server can be set up in two ways. Python supports a Web Server in the "out of the box" way. We can even start a web server with just a one-liner in Python! This post will demonstrate how to run another Python feature in Python4Delphi with RAD Studio: Python Web Server in Python GUI apps and - [Learn Powerful Python Map, Filter, And Reduce Functions In A Delphi Windows GUI App](https://pythongui.org/learn-powerful-python-map-filter-and-reduce-functions-in-a-delphi-windows-gui-app/) - Map, Filter, and Reduce are paradigms of functional programming. They allow us to write simpler, shorter code, without necessarily needing to bother about intricacies like loops and branching. This post will demonstrate how to run another Python feature in Python4Delphi with RAD Studio: Map, Filter, and Reduce in Python GUI apps and gets the output. We will - [Learn About Powerful Python Decorators In A Delphi Windows GUI App](https://pythongui.org/learn-about-powerful-python-decorators-in-a-delphi-windows-gui-app/) - Python has an interesting feature called Decorators to add functionality to an existing code. A Decorator is a design pattern in Python that allows a user to add new functionality to an existing object without modifying its structure. Decorators are usually called before the definition of a function you want to decorate. This is also called metaprogramming because a - [Easily Learn How To Use Python Partial Functions In A Delphi Windows GUI App](https://pythongui.org/easily-learn-how-to-use-python-partial-functions-in-a-delphi-windows-gui-app/) - Python is an incredibly popular general purpose object oriented language that can be used in many ways. Not only is it used by experts in the field of Data Science and Data Analytics, it is also used by many Universities as a means for teaching beginners. The power of Python can grow exponentially when it - [Learn How To Use Python Code Introspection With A Delphi Windows GUI App](https://pythongui.org/learn-how-to-use-python-code-introspection-with-a-delphi-windows-gui-app/) - The strength of Delphi combined with Python gives its users the chance to fast track their development processes and deliver excellent applications with ease! This tutorial helps you accomplish just that. With Python4Delphi (P4D) you can create a GUI for your python scripts in a few simple steps! P4D is a collection of free components that wrap up the - [Learn Python With The 5 Best Python GUI Libraries Video](https://pythongui.org/learn-python-with-the-5-best-python-gui-libraries-video/) - In this video, you will learn how to choose the best Python GUI library. The top 5 libraries are Kivy, PyQt, PyGui, WxPython, Tkinter. You will learn more about each of the libraries after watching this video. https://www.youtube.com/watch?v=nBkU6TEZ_BI - [Easily Learn Python Closures With A Delphi Windows GUI App](https://pythongui.org/easily-learn-python-closures-with-a-delphi-windows-gui-app/) - A Closure in Python is a function object that remembers values in enclosing scopes even if they are not present in memory. It is a record that stores a function together with an environment: a mapping associating each free variable of the function (variables that are used locally, but defined in an enclosing scope) with - [Build Robust Topic Modelling Capabilities In Your Python GUI App With Powerful Gensim Library](https://pythongui.org/build-robust-topic-modelling-capabilities-in-your-python-gui-app-with-powerful-gensim-library/) - Do you want to Train Large scale semantic NLP Models in your Delphi GUI App? This post will get to understand how to use Gensim Python Library using Python4Delphi in Delphi/C++ application and learn the core concepts of Gensim - A Superfast, Proven, Data Streaming, Platform Independent library with some pretrained models for specific domains like legal - [Learn To Build A High-Performance Data Serialization Pipeline With A Python Windows GUI](https://pythongui.org/learn-to-build-a-high-performance-data-serialization-pipeline-with-a-python-windows-gui/) - Data serialization is the process of converting structured data to a format that allows us to share or store the data in a form that allows recovery of its original structure. In some cases, the secondary intention of data serialization is to minimize the data’s size which then reduces disk space or bandwidth requirements. This - [Easily Perform Powerful Computer Vision Functions In Python GUI App With Mahotas Library](https://pythongui.org/easily-perform-powerful-computer-vision-functions-in-python-gui-app-with-mahotas-library/) - Do you want to perform some Image Processing tasks in your Delphi GUI App? This post will get to understand how to use Mahotas Python Library using Python4Delphi in Delphi/C++ application. Mahotas is a computer vision and image processing library for Python. Mahotas contains traditional image processing functions such as filtering and morphological operations as well as - [Quickly Learn How To Use Python Sets In A Windows GUI App](https://pythongui.org/quickly-learn-how-to-use-python-sets-in-a-windows-gui-app/) - A set in Python is an unordered collection of items. Every set element is unique (no duplicates) and must be immutable (cannot be changed). However, a set itself is mutable. We can add or remove items from it. Set is one of 4 built-in data types in Python used to store collections of data, the - [Quickly Learn How To Use Python Sets In A Windows GUI App](https://pythongui.org/quickly-learn-how-to-use-python-sets-in-a-windows-gui-app/) - A set in Python is an unordered collection of items. Every set element is unique (no duplicates) and must be immutable (cannot be changed). However, a set itself is mutable. We can add or remove items from it. Set is one of 4 built-in data types in Python used to store collections of data, the - [Quickly Learn How To Use Python Sets In A Windows GUI App](https://pythongui.org/quickly-learn-how-to-use-python-sets-in-a-windows-gui-app/) - A set in Python is an unordered collection of items. Every set element is unique (no duplicates) and must be immutable (cannot be changed). However, a set itself is mutable. We can add or remove items from it. Set is one of 4 built-in data types in Python used to store collections of data, the - [Learn How To Use Regular Expressions With Python In A Windows GUI App](https://pythongui.org/learn-how-to-use-regular-expressions-with-python-in-a-windows-gui-app/) - The strength of Delphi combined with Python gives its users the chance to fast track their development processes and deliver excellent applications with ease! This tutorial helps you accomplish just that. With Python4Delphi (P4D) you can create a GUI for your python scripts in a few simple steps! P4D is a collection of free components that wrap up the - [Learn How To Use Multiple Python Function Arguments In A Delphi Windows GUI App](https://pythongui.org/learn-how-to-use-multiple-python-function-arguments-in-a-delphi-windows-gui-app/) - Python, the infamous general purpose object oriented language known to be a business and data-science favorite has now become close friends with another powerful tool! We're talking about Delphi, the tool that allows developers to build stunning visual applications. Project Python4Delphi, more commonly known as (P4D) is a go! P4D is a collection of free components that - [Ultimate Way To Represent Networks In Your Delphi GUI App Using NetworkX Python Library](https://pythongui.org/ultimate-way-to-represent-networks-in-your-delphi-gui-app-using-networkx-python-library/) - Do you want to represent networks of communication, data organization, computational devices, the flow of computation, etc in your GUI App? This post will get to understand how to use NetworkX Python Library using Python4Delphi in Delphi/C++ application with some basic NetworkX manipulations. NetworkX is a Python package for the creation, manipulation, and study of the structure, - [Easily Integrate Exception Handling Into Your Python GUI Apps Through Delphi](https://pythongui.org/easily-integrate-exception-handling-into-your-python-gui-apps-through-delphi/) - Illegal operations in Python can raise exceptions. There are plenty of built-in exceptions in Python that are raised when corresponding errors occur. This post will demonstrate how to run another Python feature in Python4Delphi with RAD Studio: Exception Handling in Python GUI apps and gets the output. Prerequisites: Before we begin to work, download and install the latest Python for - [Quickly Learn About High-Performance Python Generators With A Delphi Windows GUI App](https://pythongui.org/quickly-learn-about-high-performance-python-generators-with-a-delphi-windows-gui-app/) - Have you ever had to work with a dataset so large that it overwhelmed your machine’s memory? Or maybe we have a complex function that needs to maintain an internal state every time it’s called, but the function is too small to justify creating its own class. In these cases and more, generators and the - [Learn A Powerful Python Concept: Modules And Packages With A Delphi Windows GUI App](https://pythongui.org/learn-a-powerful-python-concept-modules-and-packages-with-a-delphi-windows-gui-app/) - Like many other programming languages, Python supports modularity. That is, we can break large code into smaller and more manageable pieces. And through modularity, Python supports code reuse. We can import modules in Python into our programs and reuse the code therein as many times as we want. This post will demonstrate how to run another powerful - [Learn A Powerful Python Concept: Modules And Packages With A Delphi Windows GUI App](https://pythongui.org/learn-a-powerful-python-concept-modules-and-packages-with-a-delphi-windows-gui-app/) - Like many other programming languages, Python supports modularity. That is, we can break large code into smaller and more manageable pieces. And through modularity, Python supports code reuse. We can import modules in Python into our programs and reuse the code therein as many times as we want. This post will demonstrate how to run another powerful - [Quickly Build Natural Language Processing Capable GUI Apps With Delphi And Python NLTK](https://pythongui.org/quickly-build-natural-language-processing-capable-gui-apps-with-delphi-and-python-nltk/) - Want to perform Natural language processing tasks like predicting text, Handwriting Recognition, Text analysis to detect sentiments(Tweets and Blogs) in your GUI app? This post will get to understand how to use NLTK Python Library using Python4Delphi in the Delphi/C++ Builder application and perfom some basic NLP tasks. NLTK is a leading platform for building Python programs - [Easily Learn How To Use Python List Comprehensions In A Delphi Windows GUI App](https://pythongui.org/easily-learn-how-to-use-python-list-comprehensions-in-a-delphi-windows-gui-app/) - The strength of Delphi combined with Python gives its users the chance to fast track their development processes and deliver excellent applications with ease! This tutorial helps you accomplish that and more. With Python4Delphi (P4D) you can create a simple yet elegant GUI for your python scripts in a few simple steps! P4D is a collection of free components - [Learn How To Use Python Dictionaries In A Delphi Windows GUI App](https://pythongui.org/learn-how-to-use-python-dictionaries-in-a-delphi-windows-gui-app/) - Building stunning visual applications has never been easier, and now with Python4Delphi, it's about to get even better! Delphi provides a powerful set of tools that enable developers around the globe to build incredible visual applications using C++Builder and Python is one of the world's most popular object oriented general purpose languages. Python4Delphi now enables - [Learn How To Build Python GUI Apps For Windows](https://pythongui.org/learn-how-to-build-python-gui-apps-for-windows/) - How about combining the strength of Delphi and Python for your applications to provide first-class solutions for your customer needs? Thinking about how to do it? Don't worry! Python4Delphi does for us. Python for Delphi (P4D) is a set of free components that wrap up the Python DLL into Delphi and C++Builder. They let you easily execute - [Quickly Learn To Create A New Python Type Integrated With A Delphi Windows GUI App Class](https://pythongui.org/quickly-learn-to-use-delphi-classes-to-create-a-new-python-type-with-python4delphi-sample-app/) - Earlier we learned how to create a new Python Type for a Delphi Record using the TPythonType component's property TheType. It's also necessary to learn how to use Delphi classes for creating a new Python Type using Python4Delphi component's property PyObjectClass. You can also use Python4Delphi with C++Builder. This post will help to understand that. - [Learn How To Setup Python4Delphi For Building Python GUI Apps On Windows](https://pythongui.org/learn-how-to-setup-python4delphi-for-building-python-gui-apps-on-windows/) - Here is a short video which shows you how to get started with installing the components you need to start building Python GUI apps on Windows with Delphi and C++Builder. SynEdit is an optional library that provides syntax highlighting and proper indention behaviors if you want to allow users to edit Python code in your application. - [Learn How To Setup Python4Delphi For Building Python GUI Apps On Windows](https://pythongui.org/learn-how-to-setup-python4delphi-for-building-python-gui-apps-on-windows/) - Here is a short video which shows you how to get started with installing the components you need to start building Python GUI apps on Windows with Delphi and C++Builder. SynEdit is an optional library that provides syntax highlighting and proper indention behaviors if you want to allow users to edit Python code in your application. - [Powerful Python GUI Feature Brings Over 20 Different Databases To Your Python Windows GUI Apps](https://pythongui.org/powerful-python-gui-feature-brings-over-20-different-databases-to-your-python-windows-gui-apps/) - How about wrapping your Delphi Objects to Python Objects with a single line of code? Sounds Interesting? Yes, Python4Delphi has the flexibility to do that using a TPyDelphiWrapper component. This benefits Delphi Developers easily to wrap the existing or new Delphi Objects into Python Objects. This post will guide you on how to wrap a - [Powerful Python GUI Feature Brings Over 20 Different Databases To Your Python Windows GUI Apps](https://pythongui.org/powerful-python-gui-feature-brings-over-20-different-databases-to-your-python-windows-gui-apps/) - How about wrapping your Delphi Objects to Python Objects with a single line of code? Sounds Interesting? Yes, Python4Delphi has the flexibility to do that using a TPyDelphiWrapper component. This benefits Delphi Developers easily to wrap the existing or new Delphi Objects into Python Objects. This post will guide you on how to wrap a - [Powerful Python GUI Feature Brings Over 20 Different Databases To Your Python Windows GUI Apps](https://pythongui.org/powerful-python-gui-feature-brings-over-20-different-databases-to-your-python-windows-gui-apps/) - How about wrapping your Delphi Objects to Python Objects with a single line of code? Sounds Interesting? Yes, Python4Delphi has the flexibility to do that using a TPyDelphiWrapper component. This benefits Delphi Developers easily to wrap the existing or new Delphi Objects into Python Objects. This post will guide you on how to wrap a - [Powerful Python GUI Feature Brings Over 20 Different Databases To Your Python Windows GUI Apps](https://pythongui.org/powerful-python-gui-feature-brings-over-20-different-databases-to-your-python-windows-gui-apps/) - How about wrapping your Delphi Objects to Python Objects with a single line of code? Sounds Interesting? Yes, Python4Delphi has the flexibility to do that using a TPyDelphiWrapper component. This benefits Delphi Developers easily to wrap the existing or new Delphi Objects into Python Objects. This post will guide you on how to wrap a - [Powerful Python GUI Feature Brings Over 20 Different Databases To Your Python Windows GUI Apps](https://pythongui.org/powerful-python-gui-feature-brings-over-20-different-databases-to-your-python-windows-gui-apps/) - How about wrapping your Delphi Objects to Python Objects with a single line of code? Sounds Interesting? Yes, Python4Delphi has the flexibility to do that using a TPyDelphiWrapper component. This benefits Delphi Developers easily to wrap the existing or new Delphi Objects into Python Objects. This post will guide you on how to wrap a - [Learn About Integrating Pillow Image Processing Library Into A Windows Python GUI App](https://pythongui.org/learn-about-integrating-pillow-image-processing-library-into-a-windows-python-gui-app/) - Are you looking for a simple way to process images programmatically? You can do it with Python for Delphi using Pillow library. Python for Delphi (P4D) is a free tool that allows you to execute Python scripts, create new Python modules and types in Delphi. This post will guide you on how to run Pillow - [Learn About Integrating Pillow Image Processing Library Into A Windows Python GUI App](https://pythongui.org/learn-about-integrating-pillow-image-processing-library-into-a-windows-python-gui-app/) - Are you looking for a simple way to process images programmatically? You can do it with Python for Delphi using Pillow library. Python for Delphi (P4D) is a free tool that allows you to execute Python scripts, create new Python modules and types in Delphi. This post will guide you on how to run Pillow - [Learn How To Build A Python Module Into A Windows DLL For Use In Python GUI Apps](https://pythongui.org/learn-how-to-build-a-python-module-into-a-windows-dll-for-use-in-python-gui-apps/) - Sometimes we may need to share the functionalities as DLL and we know, creating a DLL in Delphi is a simple task. We learned how to create Python Module and add methods to it in Delphi. How about making a python module as DLL using Python4Delphi and import this python module in another application? This - [Learn How To Build A Python Module Into A Windows DLL For Use In Python GUI Apps](https://pythongui.org/learn-how-to-build-a-python-module-into-a-windows-dll-for-use-in-python-gui-apps/) - Sometimes we may need to share the functionalities as DLL and we know, creating a DLL in Delphi is a simple task. We learned how to create Python Module and add methods to it in Delphi. How about making a python module as DLL using Python4Delphi and import this python module in another application? This - [Build Python GUI Apps With Threading, Console Access, And Command Line Arguments On Windows](https://pythongui.org/build-python-gui-apps-with-threading-console-access-and-command-line-arguments-on-windows/) - We know how to do Multithreading in Delphi. How about a simple python script that performs threading in Python and runs the script in the Delphi application? This brings the advantage of using existing multithreaded or new python scripts in your Delphi application. This post guide you to do that with the Python4Delphi Sample app. - [Build Python GUI Apps With Threading, Console Access, And Command Line Arguments On Windows](https://pythongui.org/build-python-gui-apps-with-threading-console-access-and-command-line-arguments-on-windows/) - We know how to do Multithreading in Delphi. How about a simple python script that performs threading in Python and runs the script in the Delphi application? This brings the advantage of using existing multithreaded or new python scripts in your Delphi application. This post guide you to do that with the Python4Delphi Sample app. - [Build Powerful Python GUI Apps For Windows Using Events With Delphi And C++](https://pythongui.org/build-powerful-python-gui-apps-for-windows-using-events-with-delphi-and-c/) - An event links an occurrence in the system with the code that responds to that occurrence. The occurrence triggers the execution of a procedure called an event handler. The event handler performs the tasks that are required in response to the occurrence. Events allow the behavior of a component to be customized at design-time or - [Quickly Transfer Variant Arrays Between Python And Your Windows GUI App Front End](https://pythongui.org/quickly-transfer-variant-arrays-between-python-and-your-windows-gui-app-front-end/) - Do you need to exchange a variant array between Delphi and Python Quickly? Python4Delphi offers the TPythonModule component which has a method and procedure to exchange a variant array. This post guides you to do that. You can also use Python4Delphi with C++Builder. Python4Delphi Demo17 App shows how to assign and get a variant array value - [Easily Pass Variables Between Python And Your Python GUI Windows Front End Built In Delphi Or C++](https://pythongui.org/easily-pass-variables-between-python-and-your-python-gui-windows-front-end-built-in-delphi-or-c/) - Want to build a Delphi/C++ builder Application that should exchange values between Delphi and Python Objects. Not sure how to do it? Python4Delphi has two powerful components to achieve this faster, you can use either one component for your application. In this post, we can see both ways. Python4Delphi Demo16 Example1 App shows how to assign a - [Easily Pass Variables Between Python And Your Python GUI Windows Front End Built In Delphi Or C++](https://pythongui.org/easily-pass-variables-between-python-and-your-python-gui-windows-front-end-built-in-delphi-or-c/) - Want to build a Delphi/C++ builder Application that should exchange values between Delphi and Python Objects. Not sure how to do it? Python4Delphi has two powerful components to achieve this faster, you can use either one component for your application. In this post, we can see both ways. Python4Delphi Demo16 Example1 App shows how to assign a - [Learn How To Build A Powerful Python Threading System For Your Python Windows GUI Apps](https://pythongui.org/learn-how-to-build-a-powerful-python-threading-system-for-your-python-windows-gui-apps/) - We know Delphi supports Multithreading. Multithreading in Python can be achieved using Python Module Threading. However, In a use case like Delphi Application embedding Python(Python4Delphi) or CPython, the interpreter is not fully thread-safe. In order to support multi-threaded Python programs, there’s a global lock, called the global interpreter lock or GIL, that must be held by the current - [Learn To Build A Python GUI With The Matplotlib Library And A Delphi Windows GUI App](https://pythongui.org/learn-to-build-a-python-gui-with-the-matplotlib-library-and-a-delphi-windows-gui-app/) - Drawing graphics programmatically is a very popular task these days. You can easily solve it using Matplotlib library with Python4Delphi (P4D). P4D is a free set of instruments that allows you to work with Python scripts, modules and types in Delphi. In this post, we will look at how to run Matplotlib library using Python - [Build A Numpy Library Python GUI In A Delphi Windows GUI App](https://pythongui.org/build-a-numpy-library-python-gui-in-a-delphi-windows-gui-app/) - If you need to perform complex transformations or mathematical calculations with matrices or arrays, then Python Numpy library is exactly what you need. You can easy run this library with Python4Delphi (P4D). Python4Delphi is a free tool with which you can work with Python scripts and objects in the Windows GUI. In this post, we - [Build A Numpy Library Python GUI In A Delphi Windows GUI App](https://pythongui.org/build-a-numpy-library-python-gui-in-a-delphi-windows-gui-app/) - If you need to perform complex transformations or mathematical calculations with matrices or arrays, then Python Numpy library is exactly what you need. You can easy run this library with Python4Delphi (P4D). Python4Delphi is a free tool with which you can work with Python scripts and objects in the Windows GUI. In this post, we - [Build A Numpy Library Python GUI In A Delphi Windows GUI App](https://pythongui.org/build-a-numpy-library-python-gui-in-a-delphi-windows-gui-app/) - If you need to perform complex transformations or mathematical calculations with matrices or arrays, then Python Numpy library is exactly what you need. You can easy run this library with Python4Delphi (P4D). Python4Delphi is a free tool with which you can work with Python scripts and objects in the Windows GUI. In this post, we - [Learn How Easy It Is To Interface A Python Type With A Python GUI Windows App](https://pythongui.org/learn-how-easy-it-is-to-interface-a-python-type-with-a-python-gui-windows-app/) - We have learned how to create a Python Module in Delphi and added some methods to it. It's time to learn how to create a Python Type(Class) in Delphi. Creating a new class creates a new type of object, allowing new instances of that type to be made. Each class instance can have attributes attached to it for maintaining - [Build A Python GUI With The Powerful OpenCV Library In A Delphi Windows GUI App](https://pythongui.org/learn-to-build-a-python-gui-for-solving-complex-tasks-with-powerful-opencv-library-in-a-delphi-windows-app/) - Are you looking for a powerful machine learning library? Try OpenCV library for Python. You can run it with Python for Delphi (P4D). P4D is a free and simple with which you can run Python scripts as well as create new Python modules and types in Delphi. Use Delphi and C++Builder and Python4Delphi to run - [Hands On: Build A Python GUI With The HTTP Requests Library In A Delphi Windows GUI App](https://pythongui.org/hands-on-build-a-python-gui-with-the-http-requests-library-in-a-delphi-windows-gui-app/) - Python for Delphi (Python4Delphi , P4D) with Requests library allow you to execute Http requests in Python GUI for Windows. Python4Delphi is a free tool that can run Python scripts, work with new Python types and modules in Delphi. In this post, we will learn at how to run Requests library in Python for Delphi. - [Hands On: Build A Python GUI With The HTTP Requests Library In A Delphi Windows GUI App](https://pythongui.org/hands-on-build-a-python-gui-with-the-http-requests-library-in-a-delphi-windows-gui-app/) - Python for Delphi (Python4Delphi , P4D) with Requests library allow you to execute Http requests in Python GUI for Windows. Python4Delphi is a free tool that can run Python scripts, work with new Python types and modules in Delphi. In this post, we will learn at how to run Requests library in Python for Delphi. - [Learn About Using Delphi Python GUI Methods In Python On Windows](https://pythongui.org/learn-about-using-delphi-python-gui-methods-in-python-on-windows/) - Earlier we have seen how to add methods in Python Module using Python4Delphi TPythonModule component's Add Method. However, the Add Method parameter uses a PyCFunction type parameter. In many cases, we may need to define the method which should return Delphi Type. How to do that? This post will provide a way to do that - [Quickly Learn To Assign Value Between A Delphi Python GUI And Python In This Windows App](https://pythongui.org/quickly-learn-to-assign-value-between-a-delphi-python-gui-and-python-in-this-windows-app/) - Earlier in the Python4Delphi Demo 3 post, we have learned how to create a Python Delphi Variable using the TPythonDelphiVar component, assign some value to it, and showed the value as a string. You can also use Python4Delphi with C++Builder. This post will see some advanced usage of the TPythonDelphiVar component. You can also use - [Easily Build Powerful Python GUI Modules In Delphi With This Windows Sample App](https://pythongui.org/easily-build-powerful-python-gui-modules-in-delphi-with-this-windows-sample-app/) - A Module is a file containing Python definitions and statements similar to the unit file in Delphi. To learn more about Python modules check this tutorial. How to create such Python Modules in Delphi using Python4Delphi components? This post will guide you. You can also use Python4Delphi with C++Builder. Python4Delphi Demo5 Sample App shows how to create - [Easily Build Powerful Python GUI Modules In Delphi With This Windows Sample App](https://pythongui.org/easily-build-powerful-python-gui-modules-in-delphi-with-this-windows-sample-app/) - A Module is a file containing Python definitions and statements similar to the unit file in Delphi. To learn more about Python modules check this tutorial. How to create such Python Modules in Delphi using Python4Delphi components? This post will guide you. You can also use Python4Delphi with C++Builder. Python4Delphi Demo5 Sample App shows how to create - [Create Flexible Python GUI Delphi Variables In This Windows GUI App](https://pythongui.org/create-flexible-python-gui-delphi-variables-in-this-windows-gui-app/) - As we know, a Variable stores a value so that you can reuse it later in your program. This reduces redundancy, improves performance, and makes your code more readable. What is Python Delphi Variable? This post will guide you to understand. You can also use Python4Delphi with C++Builder. Python4Delphi Demo3 Sample App shows how to create a - [Learn How Build A Python GUI And Run A Simple Python Script In A Delphi Win32 App](https://pythongui.org/learn-how-build-a-python-gui-and-run-a-simple-python-script-in-a-delphi-win32-app/) - How about combining the strength of Delphi and Python for your applications to provide first-class solutions for your customer needs? Thinking about how to do it? Don't worry! Python4Delphi does for us. Python for Delphi (P4D) is a set of free components that wrap up the Python DLL into Delphi and C++Builder. They let you easily execute - [Powerful Way To Evaluate A Python Expression In A Delphi Windows GUI App](https://pythongui.org/powerful-way-to-evaluate-a-python-expression-in-a-delphi-windows-gui-app/) - Want to know how to evaluate a Python Expression in Delphi using Python4Delphi? Python for Delphi (P4D) is a set of free components that wrap up the Python DLL into Delphi and C++Builder. They let you easily execute Python scripts, create new Python modules and new Python types. This post will guide you on how to use these - [Powerful Way To Evaluate A Python Expression In A Delphi Windows GUI App](https://pythongui.org/powerful-way-to-evaluate-a-python-expression-in-a-delphi-windows-gui-app/) - Want to know how to evaluate a Python Expression in Delphi using Python4Delphi? Python for Delphi (P4D) is a set of free components that wrap up the Python DLL into Delphi and C++Builder. They let you easily execute Python scripts, create new Python modules and new Python types. This post will guide you on how to use these - [Powerful Way To Evaluate A Python Expression In A Delphi Windows GUI App](https://pythongui.org/powerful-way-to-evaluate-a-python-expression-in-a-delphi-windows-gui-app/) - Want to know how to evaluate a Python Expression in Delphi using Python4Delphi? Python for Delphi (P4D) is a set of free components that wrap up the Python DLL into Delphi and C++Builder. They let you easily execute Python scripts, create new Python modules and new Python types. This post will guide you on how to use these - [Learn Python GUI Development Introduction Webinar For Delphi Windows Apps](https://pythongui.org/webinar-replay-python-for-delphi-developers-part-1-introduction/) - Replay from part 1 of the Python for Delphi Developers. Be sure to register for Part 2! Agenda Motivation and Synergies Introduction to Python Introduction to Python for Delphi Simple Demo TPythonModule TPyDelphiWrapper A few useful links Python4Delphi library SynEdit library Python for Windows Download PyScripter IDE for Python written in Delphi using Python4Delphi and - [Learn Python GUI Development for Delphi Developers In Windows Apps](https://pythongui.org/learn-python-gui-development-for-delphi-developers-in-windows-apps/) - Why would a Delphi developer want to add Python to their toolbelt? It is all about library access and scriptability. The open-source Python4Delphi (P4D) library by Kiriakos Vlahos, author of the popular PyScripter Python IDE, allows you as a Delphi developer to leverage the entire collection of Python libraries directly from Delphi. It also makes - [Learn To Easily Combine Python With C++ By David I. and Kiriakos Vlahos Tutorial Video](https://pythongui.org/learn-python-with-python-c-developers-by-david-i-and-kiriakos-vlahos-tutorial-video/) - Python/C API Reference Manual is the API used by C and C++ programmers who want to write or embed Python extension modules. This video describes how to write modules in C or C++ to expand the Python interpreter with new modules. David and Kiriakos will be running a web-based Python for C++ developers where you - [Learn Python With Comprehensible Comprehensions By Trey Hunner (PyCon 2020) Video](https://pythongui.org/learn-python-with-comprehensible-comprehensions-by-trey-hunner-pycon-2020-video/) - This video tackles and discusses the list comprehensions and how it is useful in Python. Understanding how comprehensions work, even when you do not like working with them, will give you a better understanding of Python codes you encounter. By the end of the session, you will gain knowledge on when to use and when - [Learn Python with Python In High Energy Physics By Pratyush Das (PyCon 2020) Video](https://pythongui.org/learn-python-with-python-in-high-energy-physics-by-pratyush-das-pycon-2020-video/) - The study of the most fundamental components of matter and how these elementary particles interact is High Energy Physics. The video begins with a look at how computing has appeared in the field of High Energy Physics in the past and how many physicists have played an important role in the development of computer science. - [Learn How To Use Lists With Python GUI In A Delphi Windows App](https://pythongui.org/learn-how-to-use-lists-with-python-gui-in-a-delphi-windows-app/) - The strength of Delphi combined with Python gives its users the chance to fast track their development processes and deliver excellent applications with ease! This tutorial helps you accomplish just that. With Python4Delphi (P4D) you can create a GUI for your python scripts in a few simple steps! P4D is a collection of free components - [Learn How To Use Basic Operators With Python GUI In A Delphi Windows App](https://pythongui.org/learn-how-to-use-basic-operators-with-python-gui-in-a-delphi-windows-app/) - Python is a powerful, general purpose object oriented language and Delhpi is an amazing platform that allows developers to make visual apps. Combining the power of the two results in the extraordinary features and capabilities of Python4Delphi. This set of free components works by wrapping up the Python DLL into Delphi and C++Builder thus enabling - [Build Powerful Textual Data Processing Windows GUI Apps With Python Using TextBlob Library And Delphi](https://pythongui.org/build-powerful-textual-data-processing-windows-gui-apps-with-python-using-the-textblob-and-delphi/) - Do you want to build a GUI App with Textual Data Processing capabilities? In this post will get to understand how to use TextBlob Python Library using Python4Delphi in Delphi/C++ application. TextBlob provides access to common text-processing operations through a familiar interface. You can treat TextBlob objects as if they were Python strings that learned how to do Natural - [Build Powerful Textual Data Processing Windows GUI Apps With Python Using TextBlob Library And Delphi](https://pythongui.org/build-powerful-textual-data-processing-windows-gui-apps-with-python-using-the-textblob-and-delphi/) - Do you want to build a GUI App with Textual Data Processing capabilities? In this post will get to understand how to use TextBlob Python Library using Python4Delphi in Delphi/C++ application. TextBlob provides access to common text-processing operations through a familiar interface. You can treat TextBlob objects as if they were Python strings that learned how to do Natural - [Easily Learn Conditions And Decision Making In Python GUI Apps Built In A Delphi](https://pythongui.org/easily-learn-conditions-and-decision-making-in-python-gui-apps-built-in-a-delphi/) - This post will demonstrate how to run another Python feature in Python4Delphi with RAD Studio: Conditions and Decision Making in Python GUI apps and gets the output. Decisions in a program are used when the program has conditional choices to execute a code block. Let's take an example of traffic lights, where different colors of lights - [Learn How To Use String Formatting In A Python GUI App With Delphi](https://pythongui.org/learn-how-to-use-string-formatting-in-a-python-gui-app-with-delphi/) - Python is one of the world's most popular languages and Delhpi is an amazing platform that allows developers to build stunning visual apps. Together, Python and Delphi result in the extraordinary feature that we call Python4Delphi. P4D is a set of free components which work by wrapping up the Python DLL into Delphi and C++Builder thus - [Quickly Learn How To Use Basic String Operations With Python In A Delphi Windows GUI App](https://pythongui.org/quickly-learn-how-to-use-basic-string-operations-with-python-in-a-delphi-windows-gui-app/) - Delphi is a powerful platform used by developers worldwide, to make stunning visual applications. Python, on the other hand is a powerful, general purpose object oriented language. Did you ever wonder if the power of both could ever be combined? Presenting to you, Python4Delphi! This set of free components works by wrapping up the Python DLL - [Quickly Learn How To Use Basic String Operations With Python In A Delphi Windows GUI App](https://pythongui.org/quickly-learn-how-to-use-basic-string-operations-with-python-in-a-delphi-windows-gui-app/) - Delphi is a powerful platform used by developers worldwide, to make stunning visual applications. Python, on the other hand is a powerful, general purpose object oriented language. Did you ever wonder if the power of both could ever be combined? Presenting to you, Python4Delphi! This set of free components works by wrapping up the Python DLL - [Easily Learn How To Use Classes And Objects In Python With A Delphi Windows GUI App](https://pythongui.org/easily-learn-how-to-use-classes-and-objects-in-python-with-a-delphi-windows-gui-app/) - Python is one of the worlds most popular languages with an extensive community support. Which makes it an ideal choice for beginners and experts alike! Delphi, the program behind many stunning visual applications, recognizes the importance of Python is presenting you with Python4Delphi, an excellent set of components that work by wrapping up the Python - [Easily Learn How To Use Classes And Objects In Python With A Delphi Windows GUI App](https://pythongui.org/easily-learn-how-to-use-classes-and-objects-in-python-with-a-delphi-windows-gui-app/) - Python is one of the worlds most popular languages with an extensive community support. Which makes it an ideal choice for beginners and experts alike! Delphi, the program behind many stunning visual applications, recognizes the importance of Python is presenting you with Python4Delphi, an excellent set of components that work by wrapping up the Python - [Quickly Learn For And While Loops In Python With A Delphi Windows GUI App](https://pythongui.org/quickly-learn-for-and-while-loops-in-python-with-a-delphi-windows-gui-app/) - This post will demonstrate how to run another Python feature in Python4Delphi with RAD Studio: Loops in Python GUI and gets the output. Loops are one of the most powerful and basic concepts in programming. A loop can contain a set of statements that keeps on executing until a specific condition is reached. Imagine that - [Learn About Powerful Functions In A Python GUI Windows App](https://pythongui.org/learn-about-powerful-functions-in-a-python-gui-windows-app/) - Python is object-oriented but also supports functional programming. This post will demonstrate how to run another Python feature in Python4Delphi with RAD Studio: Functions in Python GUI and gets the output. We will learn about Python functions and how to create them and call them. A function is a block of code that has a - [How To Make 20 ChatGPT Prompts Work With Python GUI Builders And Pillow Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-pillow-library/) - We will employ LLMs (ChatGPT/GPT-3.5 and Bing Chat/GPT-4) to provide us with more ideas to enrich our Python GUI-based apps. 1. What is Pillow and how is it - [How To Make More Than 20 ChatGPT Prompts Work With Python GUI Builders And OpenCV Library?](https://pythongui.org/how-to-make-more-than-20-chatgpt-prompts-work-with-python-gui-builders-and-opencv-library/) - Are you looking for a powerful computer vision library and build a nice GUI for them (beyond just some simple “Hello World” examples)? What about harnessing the power of ChatGPT to help? We will show how you can do it easily by combining Python4Delphi, DelphiVCL4Python, and DelphiFMX4Python with the OpenCV library. We will show the - [Learn Variables And Data Types In Python GUI In A Powerful Delphi Windows App](https://pythongui.org/learn-variables-and-data-types-in-python-gui-in-a-powerful-delphi-windows-app/) - In our Learn To Build A Hello World Python GUI In A Delphi Windows App post, we already demonstrate the combining strength of Delphi and Python for your applications. We learn about all the components involved in the demo, the implementation details, and run “Hello World!” and other Python mathematical operations for the sanity test. - [How To Create A Weather App With The Python Delphi Ecosystem and Weatherstack API](https://pythongui.org/how-to-create-a-weather-app-with-the-python-delphi-ecosystem-and-weatherstack-api/) - Weather has always held a certain fascination for us, shaping our daily decisions and guiding our plans. As technology continues to weave itself into every facet of our lives, it's no surprise that it has also transformed how we interact with the weather. In this article, we will create a weather app that blends the - [How To Create A Weather App With The Python Delphi Ecosystem and Weatherstack API](https://pythongui.org/how-to-create-a-weather-app-with-the-python-delphi-ecosystem-and-weatherstack-api/) - Weather has always held a certain fascination for us, shaping our daily decisions and guiding our plans. As technology continues to weave itself into every facet of our lives, it's no surprise that it has also transformed how we interact with the weather. In this article, we will create a weather app that blends the - [How to Build An Image Editor Using DelphiFMX Python Package](https://pythongui.org/how-to-build-an-image-editor-using-delphifmx-python-package/) - As a developer, have you ever wanted to create an image editing tool that lets you seamlessly apply a variety of filters, adjust dimensions, and even perform advanced features like background removal? In this comprehensive tutorial, we will harness the capabilities of DelphiFMX and merge them with image management platforms to craft an image editing - [How To Make a Powerful Delphi Python GUI Project Setup](https://pythongui.org/how-to-make-a-powerful-delphi-python-gui-setup/) - A graphical user interface, more commonly known as a GUI, is an important component of software application programming for human-computer interaction, replacing text-based commands with user-interactive visual actions. With the aid of a GUI, users can perform operations on a device, platform, program, or application without having to type commands or comprehend the underlying coding. - [How To Make a Powerful Delphi Python GUI Project Setup](https://pythongui.org/how-to-make-a-powerful-delphi-python-gui-setup/) - A graphical user interface, more commonly known as a GUI, is an important component of software application programming for human-computer interaction, replacing text-based commands with user-interactive visual actions. With the aid of a GUI, users can perform operations on a device, platform, program, or application without having to type commands or comprehend the underlying coding. - [How To Make a Powerful Delphi Python GUI Project Setup](https://pythongui.org/how-to-make-a-powerful-delphi-python-gui-setup/) - A graphical user interface, more commonly known as a GUI, is an important component of software application programming for human-computer interaction, replacing text-based commands with user-interactive visual actions. With the aid of a GUI, users can perform operations on a device, platform, program, or application without having to type commands or comprehend the underlying coding. - [Python Programming Jobs That Have High Paying Salary](https://pythongui.org/python-programming-jobs-that-have-high-paying-salary/) - Which Python programming jobs offer high-paying salaries? What can be the salary range per year? Read this article to find all the details. - [What You Need To Automatically Scrape Millions Of Tweets](https://pythongui.org/what-you-need-to-automatically-scrape-millions-of-tweets/) - Are you looking for an easy and powerful way to collect MASSIVE amounts of tweets for your research and build a nice GUI for them? - [The Best Python Profiling Tools Tutorial For Beginners](https://pythongui.org/the-best-python-profiling-tools-tutorial-for-beginners/) - For software companies, the performance of their application is crucial to their company’s success. When an application executes code quickly, customers perceive it as a time saver. On the other hand, they have a very different reaction when code goes into unnecessary loops, calls extraneous functions, or trips over itself in some other way. They - [How To Change Behavior Of Components For Windows Development](https://pythongui.org/how-to-change-behavior-of-components-for-windows-development/) - The ComponentStyle property or DelphiVCL.Application.ComponentStyle is used to govern the behavior of the component when you are carrying out Windows development. ComponentStyle governs how the component interacts with the streaming system and the Object Inspector. ComponentStyle is a read-only property. Typically, the value of the various component style flags are part of a component definition, - [How To Change Behavior Of Components For Windows Development](https://pythongui.org/how-to-change-behavior-of-components-for-windows-development/) - The ComponentStyle property or DelphiVCL.Application.ComponentStyle is used to govern the behavior of the component when you are carrying out Windows development. ComponentStyle governs how the component interacts with the streaming system and the Object Inspector. ComponentStyle is a read-only property. Typically, the value of the various component style flags are part of a component definition, - [How To Change Behavior Of Components For Windows Development](https://pythongui.org/how-to-change-behavior-of-components-for-windows-development/) - The ComponentStyle property or DelphiVCL.Application.ComponentStyle is used to govern the behavior of the component when you are carrying out Windows development. ComponentStyle governs how the component interacts with the streaming system and the Object Inspector. ComponentStyle is a read-only property. Typically, the value of the various component style flags are part of a component definition, - [How To Change Behavior Of Components For Windows Development](https://pythongui.org/how-to-change-behavior-of-components-for-windows-development/) - The ComponentStyle property or DelphiVCL.Application.ComponentStyle is used to govern the behavior of the component when you are carrying out Windows development. ComponentStyle governs how the component interacts with the streaming system and the Object Inspector. ComponentStyle is a read-only property. Typically, the value of the various component style flags are part of a component definition, - [How To Change Behavior Of Components For Windows Development](https://pythongui.org/how-to-change-behavior-of-components-for-windows-development/) - The ComponentStyle property or DelphiVCL.Application.ComponentStyle is used to govern the behavior of the component when you are carrying out Windows development. ComponentStyle governs how the component interacts with the streaming system and the Object Inspector. ComponentStyle is a read-only property. Typically, the value of the various component style flags are part of a component definition, - [How To Make A Button With Undo And Redo Text Features](https://pythongui.org/how-to-make-a-button-with-undo-and-redo-text-features/) - After the comprehensive CRM Database project, John Elder recently started a new one, a text editor using the Tkinter module in Python. Creating a text editor using the Tkinter is surprisingly easy and you can add a seemingly endless number of interactive functionalities to it. In his early videos, John taught us how to create - [What is the ClassParent Method in Windows App Development?](https://pythongui.org/what-is-the-classparent-method-in-windows-app-development/) - The ClassParent method or DelphiVCL.Application.ClassParent is used during Windows app development to return the type of the immediate ancestor of a class. ClassParent returns the name of the parent class for an object instance or class reference. For TObject, ClassParent returns nil (Delphi) or NULL (C++). Avoid using ClassParent in application code. Let’s browse all - [How To Build A GUI For Deep Learning With Apache’s MXNet](https://pythongui.org/how-to-build-a-gui-for-deep-learning-with-apaches-mxnet/) - Are you looking for a truly open-source deep learning framework suited for flexible research prototyping and production, and building a nice GUI for them? You can deliver ultra-scalable deep learning solutions easily by combining MXNet and Python4Delphi library, inside Delphi and C++Builder. This post will guide you on how to run the MXNet library and use Python for Delphi to display - [Python GUI: Python For Delphi VCL vs wxPython](https://pythongui.org/python-gui-python-for-delphi-vcl-vs-wxpython/) - Are you an expert in desktop apps and GUI development who also want to work with Python because of its simplicity, flexible use, and growing demand in the market out there? Or are you a Python Developer at any level who wants to start a GUI development journey? If you check both of those boxes, - [Easily Create A Flexible Python REST Server In A Delphi Windows GUI App](https://pythongui.org/easily-create-a-flexible-python-rest-server-in-a-delphi-windows-gui-app/) - REST (REpresentational State Transfer) has emerged as the standard architectural design for web services and web APIs in these recent years. This post will demonstrate how easy it is to create a RESTful web service using Python and the Flask microframework in Python4Delphi with RAD Studio and gets the results. Prerequisites: Before we begin to work, download and install the - [Powerful Python GUI Feature Brings Over 20 Different Databases To Your Python Windows GUI Apps](https://pythongui.org/powerful-python-gui-feature-brings-over-20-different-databases-to-your-python-windows-gui-apps/) - How about wrapping your Delphi Objects to Python Objects with a single line of code? Sounds Interesting? Yes, Python4Delphi has the flexibility to do that using a TPyDelphiWrapper component. This benefits Delphi Developers easily to wrap the existing or new Delphi Objects into Python Objects. This post will guide you on how to wrap a - [Hands On: Build A Python GUI With The HTTP Requests Library In A Delphi Windows GUI App](https://pythongui.org/hands-on-build-a-python-gui-with-the-http-requests-library-in-a-delphi-windows-gui-app/) - Python for Delphi (Python4Delphi , P4D) with Requests library allow you to execute Http requests in Python GUI for Windows. Python4Delphi is a free tool that can run Python scripts, work with new Python types and modules in Delphi. In this post, we will learn at how to run Requests library in Python for Delphi. ## Pages - [PyScripter](https://pythongui.org/pyscripter/) - Looking for a powerful Python IDE? Look no further than PyScripter! This free and open-source Python IDE comes packed with all the features you need. - [PyScripter](https://pythongui.org/pyscripter/) - Looking for a powerful Python IDE? Look no further than PyScripter! This free and open-source Python IDE comes packed with all the features you need. - [PyScripter](https://pythongui.org/pyscripter/) - Looking for a powerful Python IDE? Look no further than PyScripter! This free and open-source Python IDE comes packed with all the features you need. - [Python GUI Apps Con 2023](https://pythongui.org/python-gui-apps-con-2023/) - Join industry-leading experts on cutting-edge Python GUI libraries and user interface design tools, including DelphiFMX, PySimpleGUI, Tkinter, and more. - [DelphiFMX for Python](https://pythongui.org/delphifmx/) - Embarcadero’s DelphiFMX is the optimal bundle of features for designing impactful GUIs. Supporting multiple platforms including Windows, macOS, and Linux. - [DelphiVCL for Python](https://pythongui.org/delphivcl/) - The Visual Component Library (VCL) is a key part of Delphi’s state-of-the-art user interface support. It contains most native Windows controls, and controls with additional features and functionality. What is DelphiVCL and how can it help me build Python desktop apps? Programmers are quite frustrated with issues that Python causes while being utilized. Embarcadero’s DelphiVCL - [DelphiVCL for Python](https://pythongui.org/delphivcl/) - The Visual Component Library (VCL) is a key part of Delphi’s state-of-the-art user interface support. It contains most native Windows controls, and controls with additional features and functionality. What is DelphiVCL and how can it help me build Python desktop apps? Programmers are quite frustrated with issues that Python causes while being utilized. Embarcadero’s DelphiVCL