Python Projects Hub🐍Best Airdrops
483 subscribers
203 photos
24 videos
571 links
400+ python project with source code
Python Kivy , tkinter GUI Apps and most libraries with example project.
Download Telegram
🐍 Step-by-Step Guide: How to Create a DropDown Menu in Python Kivy Framework
🐍

πŸŽ₯ YouTube Video: 
https://youtu.be/fr3eDWg8Ivk

πŸ”— Source Code:
https://www.samcodehub.com/Kivy/kivy2.html

Description:
This project is an implementation of a simple Kivy app that creates a dropdown menu with 5 options using the DropDown and Button widgets. When the user clicks on a button in the dropdown menu, the selected option is displayed in the main button.

#Python #Programming #OpenSource #Project #SourceCode #DropDownMenu #KivyApp #KivyWidgets #Kivy #PythonAppDevelopement
πŸ‘1
🐍 Step-by-Step Guide: How to Create a Carousel View App in Python Kivy Framework
🐍

πŸŽ₯ YouTube Video: 
https://youtu.be/-Dn8UPELIMk

πŸ”— Source Code:
https://www.samcodehub.com/Kivy/kivy2.html

Description:
carousel is a widget in Kivy that provides a mobile-friendly carousel view where you can swipe between slides. In this code, the carousel widget is used to display a slideshow of images.

#Python #Programming #OpenSource #Project #SourceCode #CarouselViewApp #CarouselWidget #KivyApp #AndroidCarouselView #KivyFramework #PythonAppDevelopement
🐍 Kivy BoxLayout: Full Guide to Aligning Widgets Vertically/Horizontally
🐍

πŸŽ₯ YouTube Video: 
https://youtu.be/_RUiA1zg20I

πŸ”— Source Code:
https://www.samcodehub.com/Kivy/kivy3.html

Description:
This code uses the Kivy library to create a graphical user interface (GUI) for an application. Specifically, the app uses a BoxLayout, which is a layout manager that arranges widgets in either a horizontal or vertical box. The app has four buttons arranged in two rows, with two buttons in each row. Each button has a randomly chosen background color and some text.

#Python #Programming #OpenSource #Project #SourceCode #KivyBoxLayout #AligningWidgetsinKivy #KivyPositioning #AndroidBoxLayout #PythonAppDevelopement
🐍 5 Steps to Creating a Python Kivy Popup Notification
🐍

πŸŽ₯ YouTube Video: 
https://youtu.be/MlX-qkMsOZQ

πŸ”— Source Code:
https://www.samcodehub.com/Kivy/kivy3.html

Description:
This is a simple Python program that demonstrates how to use the Kivy framework to create a pop-up notification in a graphical user interface (GUI). The program creates a GUI with a single button labeled "Click for popup". When the user clicks this button, a pop-up window appears with a label that says "This is a Pop-up" and a close button labeled "Close The Pop-up".

#Python #Programming #OpenSource #Project #SourceCode #PopUpNotification #kivyPopUp #AndroidNotification #KivyApp #KivyFramework #PythonAppDevelopement
🐍 5 Steps to Creating a Python Kivy Switch Button
🐍

πŸŽ₯ YouTube Video: 
https://youtu.be/9V71MambmIM

πŸ”— Source Code:
https://www.samcodehub.com/Kivy/kivy4.html

Description:
This is an example of how to create a simple graphical user interface (GUI) using the Kivy module in Python. The GUI consists of a switch widget and a label widget that displays the state of the switch.
The Switch widget is active or inactive, as a mechanical light switch. The user can swipe to the left/right to activate/deactivate it. The value represented by the switch is either True or False. That is the switch can be either in On position or Off position.

#Python #Programming #OpenSource #Project #SourceCode #KivySwitchBotton #KivyFramework
#togglingButton #PythonappDevelopement
🐍 KivyMD Floating Action Button Speed Dial Widget Tutorial: How to Use
🐍

πŸŽ₯ YouTube Video: 
https://youtu.be/LkZgsmb4N1E

πŸ”— Source Code:
https://www.samcodehub.com/Kivy/kivy4.html

Description:
This Python code employs the versatile KivyMD framework to design an intuitive and user-friendly mobile app. The app features a prominent floating action button speed dial that allows users to easily access the most frequently used functions of the application.
The floating action button is a circular icon button that floats above the application content and provides a quick and easy way to promote the primary action in the app. This style of button is often used in the Scaffold, specifically in the floatingActionButton field, to highlight the primary function of the application and create a seamless user experience. 


#Python #Programming #OpenSource #Project #SourceCode #KivyMD #FloatingActionButton #SpeedDialButton #CircularMenu #PythonAppDevelopement #KivyFramework
🐍 Python GUI Design: Positioning Buttons with Relative Layout in Kivy
🐍

πŸŽ₯ YouTube Video: 
https://youtu.be/e_y_Mg_j4NQ

πŸ”— Source Code:
https://www.samcodehub.com/Kivy/kivy5.html

Description:
kivy.uix.relativelayout. New in version 1.4. 0. This layout allows you to set relative coordinates for children. If you want absolute positioning, use the FloatLayout . The RelativeLayout class behaves just like the regular FloatLayout except that its child widgets are positioned relative to the layout. When a widget with position = (0,0) is added to a RelativeLayout, the child widget will also move when the position of the RelativeLayout is changed. The child widgets coordinates remain (0,0) as they are always relative to the parent layout.


#Python #Programming #OpenSource #Project #SourceCode #KivyRelativeLayout #PositioningWidgetsinKivy #AndroidLayout #PythonAppDevelopement
πŸ‘1
🐍 Complete Guide to Sliding Between Pages with Python Kivy PageLayout Module: Python GUI Design Tutorial 🐍

πŸŽ₯ YouTube Video: https://youtu.be/CQG1Pz2Zsak

πŸ”— Source Code: https://www.samcodehub.com/Kivy/kivy5.html

Description:
This project is specifically designed to generate a visually appealing multi-page layout, featuring numerous buttons distributed across various pages. The code employs the PageLayout class, which facilitates the creation of a simple yet effective multi-page layout. The pages are effortlessly navigable, thanks to the clearly defined borders that are included in the design. #KivyPageLayout #PageNavigation #PythonAppDevelopement #KivyFramework
#Python #Programming #OpenSource #Project #SourceCode
🐍 Complete Guide to Using AnchorLayout in Kivy App: Learn All Possible Positions and Examples - Python GUI Design Tutorial
🐍

πŸŽ₯ YouTube Video: 
https://youtu.be/EZJCfPjfLDA

πŸ”— Source Code:
https://www.samcodehub.com/Kivy/kivy5.html

Description:
kivy.uix.anchorlayout. The AnchorLayout aligns its children to a border (top, bottom, left, right) or center.
AnchorLayout is a layout class in Kivy that allows you to position widgets relative to the edges or center of the layout. It's called "anchor" because you can "anchor" a widget to one or more edges or center of the layout.
An AnchorLayout widget contains a single child widget, and the child is positioned and sized according to its own size_hint and the anchor_x and anchor_y properties of the AnchorLayout. The anchor_x and anchor_y properties determine the position of the child widget within the AnchorLayout relative to the edges or center of the layout.


#Python #Programming #OpenSource #Project #SourceCode #AnchorLayout #KivyAnchorLayout #WidgetPositioninginKivy #KivyFramework #PythonAppDevelopement
🐍 StackLayout in Kivy App: Learn All Possible Orientations and Examples
🐍

πŸŽ₯ YouTube Video: 
https://youtu.be/PiXFguytcME

πŸ”— Source Code:
https://www.samcodehub.com/Kivy/kivy6.html

Description:
This project is a great example of a Kivy application that creates a visually appealing stack of buttons that can be arranged either vertically or horizontally, depending on the orientation that you set in the StackLayout. The StackLayout is a powerful tool that can be used to arrange children widgets in a way that maximizes space and usability.
This is achieved by automatically fitting as many widgets as possible within the available space, without compromising on the layout's overall aesthetic appeal. One of the most impressive things about the StackLayout is that it can accommodate widgets of varying sizes, ensuring that the individual components of the layout look cohesive and well-organized. Whether you're building a complex user interface or a simple application, this code will help you create a visually stunning and highly functional layout.


#Python #Programming #OpenSource #Project #SourceCode #StackLayout #KivyFramework #KivywidgetsOrientations
#KivyWidgetsPositioning #PythonAppDevelopement
🐍 Complete Guide to Using the Spinner Widget in Python Kivy Framework: Python GUI Design Tutorial
🐍

πŸŽ₯ YouTube Video: 
https://youtu.be/-m2jbFK-CQo

πŸ”— Source Code:
https://www.samcodehub.com/Kivy/kivy6.html

Description:
Spinner is a widget that provides a quick way to select one value from a set. In the default state, a spinner shows its currently selected value. Touching the spinner displays a dropdown menu with all the other available values from which the user can select a new one.

#Python #Programming #OpenSource #Project #SourceCode #SpinnerWidget #KivySpinner #SpinnerMenu #KivyFramework #PythonAppDevelopement
🐍 Complete Guide to Animating Widgets in Kivy: Learn Different Types of Animations - Python GUI Design Tutorial
🐍

πŸŽ₯ YouTube Video: 
https://youtu.be/mQbpp_b-pHQ

πŸ”— Source Code:
https://www.samcodehub.com/Kivy/kivy6.html

Description:
The kivy Animation module is an essential component of the Kivy library that provides a powerful set of tools for creating and managing animations in Kivy applications. This module allows developers to animate various properties of Kivy widgets, such as their position, size, opacity, and color, among others.

#Python #Programming #OpenSource #Project #SourceCode #KivyAnimation #AnimatingWidgetsInKivy
#KivyFramework #PythonAppDevelopement
🐍 Python Kivy GUI App: Multi-Image Backgrounds & Positioning Techniques
🐍

πŸŽ₯ YouTube Video: 
https://youtu.be/CP_6bLmpfOQ

πŸ”— Source Code:
https://www.samcodehub.com/Kivy/kivy7.html

Description:
This code is an example of how to create a simple user interface using the Kivy framework in Python. It defines a main application that displays three images using the AsyncImage widget and a custom layout using CustomLayout. The root widget is defined using BoxLayout and is created in the RootWidget class.

The AsyncImage widget is a specialized image widget in the Kivy library that is designed to efficiently load and display images from external sources, such as the internet. Unlike the standard Image widget, which loads images synchronously and can block the UI while the image is being loaded, the AsyncImage widget loads images asynchronously in the background, allowing the UI to remain responsive during the loading process.

#Python #Programming #OpenSource #Project #SourceCode #MultiImageBackground #KivyAsyncImage #KivyBoxLayout #KivyImageWidget #kivyCustomLayout #KivyFramework #PythonAppDevelopement
🐍 How to Create a Draggable Scroll Bar in Kivy using Python: Step-by-Step Guide
🐍

πŸŽ₯ YouTube Video: 
https://youtu.be/59jDgO5-4fM

πŸ”— Source Code:
https://www.samcodehub.com/Kivy/kivy7.html

Description:
The ScrollView widget is a user interface (UI) component in the Kivy library that allows for scrolling of content that is too large to fit within the visible area of a window or screen. The ScrollView widget can be used to display large amounts of text, images, or other widgets within a limited space, while allowing the user to scroll through the content to see more.

#Python #Programming #OpenSource #Project #SourceCode #KivyFramework #ScrollBar #DraggableScrollBar #kivyWidgets #crossPlatformApp #PythonAppDevelopement
πŸ‘1
🐍 How to Use a Custom GLSL Shader in Kivy App to Grayscale Images: A Step-by-Step Guide
🐍

πŸŽ₯ YouTube Video: 
https://youtu.be/CEGz7u3fz4E

πŸ”— Source Code:
https://www.samcodehub.com/Kivy/kivy7.html

Description:
This code is an example of how to create a custom Kivy widget with a shader, which can be used to create unique visual effects on graphics.
These shading languages are used to program shaders (i.e. more or less small programs) that are executed on a GPU (graphics processing unit), i.e. the processor of the graphics system of a computer – as opposed to the CPU (central processing unit) of a computer.
Shaders use GLSL (OpenGL Shading Language), a special OpenGL Shading Language with syntax similar to CGLSL is executed directly by the graphics pipeline. There are several kinds of shaders, but two are commonly used to create graphics on the web: Vertex Shaders and Fragment (Pixel) Shaders.

#VertexShaders #FragmentShaders
#KivyApp #KivyFramework
#GLSL #KivyShader
#ShaderLanguage
#Python #Programming #OpenSource #Project #SourceCode
πŸ‘1
🐍 Button Text Animation in Python Kivy Framework: A Step-by-Step Guide
🐍

πŸŽ₯ YouTube Video: 
https://youtu.be/vS1qpE-6hF4

πŸ”— Source Code:
https://www.samcodehub.com/Kivy/kivy8.html

Description:
This code will introduce a simple Kivy application that demonstrates the use of the Kivy Animation module to create an animated button. The application consists of a single button widget that changes color in a loop from red to green and back again.
To create this application, we use the Kivy App class to create a new instance of the application, and the Button widget class to create a new button widget. We then use the Animation class to create a new animation object that animates the color of the button's text from red to green and back again.


#Python #Programming #OpenSource #Project #SourceCode #Kivy #PythonAppDevelopement
#KivyFramework #KivyAnimation #AnimatedButton #AndroidAnimation #AnimationWidget
πŸ‘2
🐍 Python Kivy Tutorial: Create Your Own Virtual Keyboard in 11 Lines of Code
🐍

πŸŽ₯ YouTube Video: 
https://youtu.be/xHMh9orFhDo

πŸ”— Source Code:
https://www.samcodehub.com/Kivy/kivy8.html

Description:
This code uses the Kivy framework to create a virtual keyboard app. When the app is launched, it displays a virtual keyboard interface provided by the VKeyboard class.
Kivy VKeyboard is a virtual keyboard module in the Kivy framework that allows developers to add a software keyboard to their Kivy applications. This module provides a customizable and platform-independent keyboard that can be used in place of a physical keyboard in touch-based user interfaces.


#Python #Programming #OpenSource #Project #SourceCode #VirtualKeyboard #KivyFramework #VKeyboardModule #PythonAppDevelopement
🐍 Python Kivy Tutorial: How to Create an Android Navigation Drawer with Custom Features
🐍

πŸŽ₯ YouTube Video: 
https://youtu.be/R05dFC0dYdE

πŸ”— Source Code:
https://www.samcodehub.com/Kivy/kivy8.html

Description:
The navigation drawer is a menu that appears on the left side of the screen and provides options to the user to navigate through the application.
The code uses several KivyMD widgets like MDBoxLayoutOneLineIconListItemMDListMDNavigationLayoutMDNavigationDrawer, and others to build the navigation drawer. The code also defines classes for each widget and sets their properties like orientation, padding, spacing, and others.


#Python #Programming #OpenSource #Project #SourceCode #NavigationDrawer #AndroidNavigationDrawer #KivyFramework #KivyMD #MDBoxLayout #MDListItem