Skip to main content
Share Your Experience: Take the 2024 Developer Survey

Questions tagged [gui]

Graphical User Interface development for applications or web sites. This tag should usually be combined with other tags specifying the programming language, platform or framework, if applicable.

Filter by
Sorted by
Tagged with
6 votes
1 answer
89 views

Crossword game with python and flask

I recently finished my first major software project, aiming to provide an educational crossword product for my school assignment that can generate and display always-unique crosswords. I learned a bit ...
Tomas's user avatar
  • 63
0 votes
0 answers
48 views

WikiGameKillerFX.java - a JavaFX GUI program for solving the Wiki Game instances

I have this GitHub repository. In Wiki Game, players agree on random source and target articles, and attempt to navigate from the source to the target using least number of links. If there is a tie, ...
coderodde's user avatar
  • 28.4k
0 votes
1 answer
72 views

Python GUI Based IP location digger

Greetings. I'm a newbie python developer who just started using PyQt5 as his major GUI development tool. Because of this, I have started a side project known as NyvoAI, just for gaining more knowledge ...
KhodeNima's user avatar
  • 399
3 votes
1 answer
238 views

GUI Tic Tac Toe game with UNBEATABLE AI players

This is an updated version of my Tic Tac Toe game with AI players, it is related to GUI Tic-Tac-Toe game with six AI players - part 1: the UI. But that question is more than two weeks old and no one ...
Ξένη Γήινος's user avatar
5 votes
0 answers
249 views

GUI Tic-Tac-Toe game with six AI players - part 1: the UI

This is a huge project that I have worked on for the past few months, it contains 16 scripts, one of the scripts is used to analyze the other scripts. There are 111004 characters in all the script ...
Ξένη Γήινος's user avatar
1 vote
0 answers
43 views

A JavaFX program to find out the mouse refresh rate v3

(This post is the continuation of A JavaFX program to find out the mouse refresh rate v2.) After taking @J_H's suggestions into account, I ended up here: ...
coderodde's user avatar
  • 28.4k
3 votes
1 answer
60 views

A JavaFX program to find out the mouse refresh rate v2

(See the continuation of this post in A JavaFX program to find out the mouse refresh rate v3.) (This post is a continuation of A JavaFX program to find out the mouse refresh rate.) After adopting the ...
coderodde's user avatar
  • 28.4k
2 votes
1 answer
81 views

A JavaFX program to find out the mouse refresh rate

(See the next version here.) Intro I have this tiny JavaFX program that shows a 800x600 pixel canvas. You are supposed to drag the mouse within the canvas. When you are done dragging, the program will ...
coderodde's user avatar
  • 28.4k
1 vote
1 answer
108 views

Framework for building Swing UI in a more modular fashion

Swing code may be hard to read. As is, it's not inherently visually modular, and component composition is not immediately clear. To address that, I created a simple framework called ...
Sergey's user avatar
  • 561
1 vote
0 answers
115 views

"Sticky Note" App

The code below is a Sticky Note App. ...
Shraddha Shetty's user avatar
2 votes
1 answer
553 views

Model-View-Presenter (MVP) pattern implementation

To learn more about design patterns, particularly the Model-View-Presenter (MVP) pattern, I am currently creating a CLI weight tracker application in Python. I would like you to review the code to ...
J. Lo's user avatar
  • 43
3 votes
1 answer
210 views

TkInter GUI interface for STM32 MCU

I'm very new to Python and this is my first ever Python GUI app. I am writing a little app to interact with my STM32 Black Pill board. This is very minimal as I intend to use this as the basis for ...
RadioMercy's user avatar
2 votes
0 answers
61 views

Pane. A minimal site specific Browser

Here is the code. It takes an argument with the -l flag for a link otherwise it goes to a hard coded search engine (I have selected brave to be different). I'm ...
Andrew Davidson's user avatar
1 vote
1 answer
80 views

Choose and locate a word in PDF

This code searches helps to choose a word and locate the word in a PDF, by highlighting it, and drawing a box around it. I found problem with the border of the rectangle, as it's thickness cannot be ...
hexapod's user avatar
  • 11
3 votes
0 answers
318 views

JavaFX dialog for numeric typed data input

I have this small subclass of JavaFX's javafx.scene.control.Dialog that requires the enum specifying the data type of the input data: ...
coderodde's user avatar
  • 28.4k
2 votes
1 answer
56 views

Multiplayer javscript game client side

Any improvement suggestions are welcome, as I'm not the best at making games lol. I have it structured like how Java would be because in the future I want to make it run on java and in the browser. ...
cs6413110's user avatar
3 votes
0 answers
160 views

A GUI Multimedia Player with acces to the Youtube Database (3)

Third update, now in OOP. Link to previous post: A GUI Youtube Player (2) Link: https://github.com/floris-vos/gui-youtube-player This is a multimedia player that gets its material from the database of ...
Willem van Houten's user avatar
5 votes
1 answer
435 views

A GUI Youtube Player (2)

Link to newer version: A GUI Multimedia Player with acces to the Youtube Database (3) I am working on a GUI Youtube Player. When I had a first working version, I put it here on CodeReview, getting ...
Willem van Houten's user avatar
1 vote
1 answer
636 views

TKinter using OOP approach

I'm starting to build an application for automated network troubleshooting. It's going without any issues so far. I'm using an OOP approach @ which i create the widgets in the init method. what's ...
homunculus's user avatar
1 vote
0 answers
127 views

Tic tac toe java swing

I am new to swing and GUIS in general. I am not sure how to structure projects with gui so help me fix mistakes I have done in this project Main: ...
Ivica's user avatar
  • 75
5 votes
2 answers
2k views

Simple virtual piano

The application is a virtual piano with only one octave for simplicity. What can I improve with this code? ...
Isaí's user avatar
  • 51
4 votes
2 answers
1k views

Traffic simulation GUI: an exercise in concurrent programming using threads

To avoid a code dump I have removed most of the code and left the first few lines of constructors and methods and anything relevant. Full code at the bottom. The purpose of this code is to use threads ...
Corey Hodges's user avatar
4 votes
1 answer
206 views

YouTube to MP3 - Uses PySimpleGUI

I made my first program in Python using PySimpleGUI. The project turns a YouTube video into an mp3 file and stores it in folder for Spotify to access. I found this idea somewhere and just wanted to ...
Trevn Jones's user avatar
6 votes
1 answer
1k views

Go Chess (weiqi) in Python using Tkinter

The Game Go or weiqi is an amazingly simple yet complex board game. This game is typically played on a 19x19 grid, and pieces are played on the intersections of lines. Pieces are removed when they are ...
cold10's user avatar
  • 469
1 vote
1 answer
122 views

Code for setting all child controls to the default message font on Windows

If you aren't aware, if you hand-code a GUI with the Windows API you will find your controls look quite ugly by default due to their font. Running this code: ...
Govind Parmar's user avatar
2 votes
1 answer
197 views

Program to check if a window is opened or not during some time interval

I'm trying to write a program that will check if a window is opened or not, during a given time. I was able to do that, but now I'm trying to make my code look cleaner. I don't like how I implement ...
Minh Hoang's user avatar
2 votes
1 answer
897 views

PyQt6 program that helps you categorizing items

Interface: Console output: ...
Ξένη Γήινος's user avatar
1 vote
1 answer
679 views

Best way to do Input Validation on Swift/iOS/UIKit

I have the following form that creates a new "activity": For which I want to enforce the following requirements: Name => minimum # of chars: 1; maximum # of chars: 50 Description => ...
Enrique's user avatar
  • 145
1 vote
1 answer
64 views

Define multiple buttons for Windows commands

I'm teaching myself Python. I wrote this code for work to help me troubleshoot end users PCs. It opens a GUI with a selection of buttons. It's written in python using pyinstaller to convert it to an ...
user18013413's user avatar
21 votes
2 answers
5k views

Python - Tkinter - periodic table of chemical elements

Inspired by a question on StackOverflow I decided to code a GUI that is simple, efficent and can be used in other projects as well. I wanted to share this code since it probably is usefull to other ...
Thingamabobs's user avatar
0 votes
2 answers
45 views

handling different states of a complex gui control

I need to handle different states of a complex GUI control (such as NORMAL, DRAGGING, MARKING, ...). I came upon this idea: ...
user1095108's user avatar
  • 1,434
2 votes
0 answers
733 views

Python 3 simple PyQt6 GUI program that helps text processing

I am not sure how to accurately describe what this program does in just a few words, anyway this program is very simple and easy to use, what it does is very simple and it is good at it. Let me start ...
Ξένη Γήινος's user avatar
5 votes
0 answers
2k views

Android nested RecyclerView handling clicks, using OOP

Brief Background: I just started learning Android Development recently. I have some experience with programming and understand the basics of OOP but am not confident that I am using principles of OOP ...
Ricky's user avatar
  • 51
8 votes
1 answer
577 views

Haskell Tic-Tac-Toe (with automation and GUI)

There are already many Tic Tac Toe posts. But as far as I can tell, none of the ones in Haskell are complete with a GUI Here is my implementation with Gloss. Gist Link for convenience ...
Agnishom Chattopadhyay's user avatar
3 votes
1 answer
890 views

Real time histogram using multithreading (Qt + Qwt)

I'm writing a GUI for different VME modules (electronics). There are several of them which are used for the data acquisition. For example, an ADC produces the digitized maximum voltage on its input. ...
LRDPRDX's user avatar
  • 831
1 vote
1 answer
110 views

SwiftUI Reusable Login & Register View

I have this view in SwiftUI; it works as expected, and for the most part, works great. My only concern with it is that it feels extremely clunky. Reading through the view itself is very difficult. ...
xTwisteDx's user avatar
  • 111
1 vote
0 answers
10 views

Reusable/extensible deisgn of toggle to be used for switching dark mode on/off

I though of defining the following module that I could use to govern the dark mode on/off on a website. Probably I would use it only for that in the whole page, but in the case I don't (i.e. I end up ...
Enlico's user avatar
  • 547
4 votes
1 answer
971 views

Tkinter Sticky Notes

Currently I am creating an app in Tkinter that creates, displays, and saves sticky notes. I am new to python so I keep trying to rewrite my classes so I have my code more organized but every time I ...
Anna Smith's user avatar
2 votes
1 answer
433 views

Custom C++ wxWidget Ranged Slider

I wanted to make a bounded slider since the ranged slider wxwidgets includes isnt very useful for my use case. I wanted a left and right bounded slider to control a dynamic way to control a graph or ...
ChipsAhoy's user avatar
2 votes
0 answers
56 views

Designing a phonebook menu bar, filter and sorting order buttons included

I designed a phonebook application using JavaFX (trying to follow Material Design by Google, as you can see in the screenshot). The code below is the code that handles the ...
Thomas Herondale's user avatar
3 votes
2 answers
780 views

Proper way to pass an infromation/variable across QTabWidgets?

EDIT: Changed title, few mistakes in code were resolved (now working properly) The GUI I am trying to make will be a simple QTabWidget, leading a user straightforwardly towards the end tab by tab. For ...
roPe's user avatar
  • 33
2 votes
0 answers
30 views

Irish Weather Warnings App in Tkinter

I have been working on this project for a little bit and it's my first major python program. It downloads information about current and upcoming weather warnings for Ireland and displays them with ...
sn4u's user avatar
  • 21
4 votes
1 answer
3k views

Python PyQt6 populate QTreeWidget with a list of named tuples

This is a Python 3.9 script that pulls data from a MySQL database and converts it to a list of named tuples and then passing it to PyQt6.QTreeWidget. It has to be a ...
Ξένη Γήινος's user avatar
1 vote
3 answers
511 views

Bank Account GUI

I've decided it would be best to break this project down into several parts. Consider this Part 1(GUI Design). I'm looking for help making 2 main improvements: Whenever I make a GUI, its always very ...
Grewal_Creator's user avatar
1 vote
2 answers
161 views

Time Converter - Python Tkinter - General comments on code

I have been learning python since being in lockdown, this is the first Tkinter application I've built without consulting the internet or seeking help anywhere. It is a time converter where you can ...
Sheik-Yabouti's user avatar
2 votes
2 answers
143 views

reddit-like GUI

I am not very familiar with Swing but am attempting to make a Reddit GUI. I've finally got everything to work as expected but I must admit, it's quite mundane and not very nice to look at. I want to ...
William Golovlev's user avatar
4 votes
2 answers
131 views

PATM Generator GUI

I've been practising trying to write my code neater, so decided to build a practice GUI, the code works, However, how could I tidy this up in terms of separating out the different parts of the GUI, ...
Sheik-Yabouti's user avatar
3 votes
3 answers
3k views

Color matching swing GUI game

I've made this program here (~240 lines) in which the user has to match their RGB Panel(right) with a randomized color on the left. It's a pretty fun program, and I suggest you try it out! It's fully ...
CodingNinja's user avatar
6 votes
2 answers
424 views

Animal Storage TreeView - Tkinter

Bit of a pointless program (at the moment). It's intended more as practice for myself rather than anything else. General idea is that you add details of a particular cat or dog, and it'll update a ...
user avatar
5 votes
2 answers
3k views

Python Tkinter GUI - Search Files In Directory For Instances Of A String

This script opens a basic form which allows one to search all files in a directory for instances of a string, before outputting results to a textbox and CSV (found in the script location). Each line ...
user avatar

1
2 3 4 5
7