I am trying to make an internet speedtest app using Python and Kivy, The function that gives the internet speed needs about 30 seconds to work
So in the GUI the program stops until the function return the internet speed
How can i make a loading bar that loads while the speed test function is working ?
And can I make the function print its live results in the gui with kivy?
I searched for multithreading but I am not sure about how to use it ?

How to make 2 functions work at the same time?
47 Views Asked by Esra Issam At
1
There are 1 best solutions below
Related Questions in PYTHON
- How to store a date/time in sqlite (or something similar to a date)
- Instagrapi recently showing HTTPError and UnknownError
- How to Retrieve Data from an MySQL Database and Display it in a GUI?
- How to create a regular expression to partition a string that terminates in either ": 45" or ",", without the ": "
- Python Geopandas unable to convert latitude longitude to points
- Influence of Unused FFN on Model Accuracy in PyTorch
- Seeking Python Libraries for Removing Extraneous Characters and Spaces in Text
- Writes to child subprocess.Popen.stdin don't work from within process group?
- Conda has two different python binarys (python and python3) with the same version for a single environment. Why?
- Problem with add new attribute in table with BOTO3 on python
- Can't install packages in python conda environment
- Setting diagonal of a matrix to zero
- List of numbers converted to list of strings to iterate over it. But receiving TypeError messages
- Basic Python Question: Shortening If Statements
- Python and regex, can't understand why some words are left out of the match
Related Questions in MULTITHREADING
- How can I outsource worker processes within a for loop?
- OpenMP & oneTbb difference
- Receiving Notifications for Individual Task Completion OmniThreadLibrary Parallel.ForEach
- C++ error: no matching member function for call to 'enqueue' futures.emplace_back(TP.enqueue(sum_plus_one, x, &M));
- How can I create a thread in Haskell that will restart if it gets killed due to any reason?
- Qt: running callback in the main thread from the worker thread
- Using `static` on a AVX2 counter function increases performance ~10x in MT environment without any change in Compiler optimizations
- Heap sort with multithreading
- windows multithreading CreateMutex
- The problem of "fine-grained locks and two-phase locking algorithm"
- OpenMP multi-threading not working if OpenMPI set to use one or two MPI processor
- WPF Windows Initializing is locking the separated thread in .Net 8
- TCP Client Losing Connection When Writing Data
- vc++ thread constructor throwing compiler error c2672
- ASP.NET Core 6 Web API : best way to pause before resending email
Related Questions in USER-INTERFACE
- OS-wide text autocomplete service with popup
- Bootstrap 5 tooltips not working in Laravel 9.x application
- GUI window is not appearing
- Responsive gui customtkinter
- Unwanted text on created icon
- Custom styled "Add to cart" button in WooCommerce product archive pages
- Page behavior in flet works when used directly in `main`, but not in a UserControl?
- How could I reuse the CTk tabviews in python GUI app?
- mouse coordinates in image go below 0 and above width
- Use the same button in different interfaces (JAVA)
- Distributing a GTK4 Windows application
- How to design the file operation interface involving status and transactions?
- Creating a GUI application for creating graphs
- How point to other link after login
- How to align widget to another widget in Flutter
Related Questions in LOADING
- Intersection Observer not acknowledging new items added on click
- Spotfire: Show default view of a table2 with limited IDs and load more data on demand when filters applied on table1
- Selenium Click and Page Load issue in AWS fargate with 24 chrome nodes and 2048 CPU and 1024 memory
- Login and very long page loading
- Prompt function against HTML doc loading in JS
- Why can't I use "predict" after I load a gbm computed with gbm.step?
- How can I ensure consistent loading of dynamic references in my webapp using JQuery?
- Nuxtjs is slow loading in npm run dev (Chrome)
- showing loader while loading and show result when finished works fine in Firefox but not in Chrome
- Activity Indicator does not change visible property and show whole page
- LoadLibrary error while using libtorch with ROS2
- In Visual Studio 2019, It show "loading.... The design surface is loading" when I create the table in data connections, not show the table
- Angular Dynamic component with ngComponentOutlet not fully rerendered
- Function triggered before site is finished loading fully
- Images are loaded in my local environment, but not in github pages
Related Questions in SPEED-TEST
- How to fix error related to 'speedtest' module in windows?
- pyinstaller error: ModuleNotFoundError: No module named '__builtin__'
- Python speedtest app without using speedtest library
- Script to write .csv using cron job produces empty cells
- Possible to autofill text fields for a web-embedded internet speed test?
- speed test library problem and not working correctly
- Python error of the "Speedtest" library : Unable to connect to the servers to test the latency
- How to detect connection quality of a web page
- Python3 Speedtest is suddenly reporting much slower speeds
- How can I improve what I already have?
- Making a request to a specific server with "speedtest-cli" for python
- Why is map (slightly) faster then list comprehension in python
- Does speed.cloudflare.com have a JavaScript API for testing internet speed not in the cli?
- How to automate a command input in Colab
- how to force python call to speedtest.py use secure servers
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
In your case I would simply start the internet speed function in another thread so GUI will not hang.
Edit
In your case I guess you can do this