Refinement of front-end code for chat interface in Python + Tkinter
Project:
Frontend chat interface (Python + tkinter), the working version is already ready.
What needs to be done:
Add a 12-second countdown timer after sending any message (text, voice, or screenshot):
The timer is displayed at the bottom of the window between the buttons.
While the timer is active, all buttons should be disabled (inactive).
After the timer expires:
Buttons automatically become active again.
The timer disappears.
Important: the visual placement of buttons (Screen, Mic/Send) should not change during the timer.
Source code is provided (final version from May 2, 2025).
The code implements:
Chat interface (tkinter)
"Settings" button
Support for text input, voice messages, and screenshots.
Hotkeys (screenshot, start/stop recording).
Key requirement:
Working, clean, well-structured code without changing the main logic of the existing interface.
-
1239 16 0 Good day!
Your task is interesting and relatively simple. I will solve it without any problem.
I already have ideas on how to implement the task without breaking the existing interface logic. I also have enough experience with Python in general and with tkinter.
I guarantee speed and neatness of the code.
I will be glad to cooperate!
-
268 7 0 Good time of day, your task is clear, you need to see the code, the budget is specified taking into account 4-5 days for development.
To use the timer and implement the specified logic, we will use threads.
-
690 5 0 Good afternoon!
I am interested in your project, I have been working with Python for quite a long time, and working with Tkinter will be very quick. I will do everything as you need.
I will be waiting for your feedback!
-
2580 53 0 1 Good afternoon.
Ready to refine the code. Plenty of experience with Python & Tkinter
-
434 9 0 Good day. Contact us. We will do our best. For discussions, write privately.
-
1970 45 3 1 Ready to start work, I will write the necessary functions in Python, I know tkinter.
I will add a countdown timer between two buttons.
I will be glad to cooperate with you.
-
278 1 0 I will take on the task, implement the timer without breaking the logic — I have worked with tkinter and similar logic more than once.
Current freelance projects in the category Desktop Apps
Need an Airtable architect to build a relational schema and a new clean Airtable base.Need help rethinking and building a clean relational schema for an internal operational system on Airtable. The current database is already in use by the team, but it has grown organically: the structure is partially flat, some tables/views are actively used, while others are… Databases & SQL, Desktop Apps ∙ 1 day 23 hours back ∙ 9 proposals |
Creation of software for generating cutting files for wooden puzzlesWe are looking for a developer to create software that automates the process of building cutting files for wooden jigsaw puzzles. Current Process Currently, each file is created manually by a designer in Adobe Illustrator. The file contains: the outer contour of the puzzle in… Desktop Apps ∙ 2 days 3 hours back ∙ 14 proposals |
Small edit on the website
16 USD
Need to update the offer agreement in the footer to a new one, the company has changed its regulations Task will take 20 minutes Web Programming, Desktop Apps ∙ 3 days 5 hours back ∙ 109 proposals |
Account reconciliation tool with the bank, cards, and accountantTechnical Assignment: Tool for Reconciling Accounts with Bank, Cards, and AccountantGeneral Goal A local tool (script/small application in Python) is needed, which is manually run once every 1-2 months on my computer and performs reconciliation between: Invoices I issued to… Python, Desktop Apps ∙ 5 days 12 hours back ∙ 43 proposals |
Add pauses of 10-30 seconds between sending emails.Hello! I am looking for an experienced 1C / BAS (BAF) programmer to promptly resolve a technical issue with email distribution.Problem essence: We use the accounting program BAF (Business Automation Framework), version 2.0. Once a month, there is a need to send about 300 emails… Web Programming, Desktop Apps ∙ 11 days 4 hours back ∙ 10 proposals |