Proper library to draw shapes and display information in the same area on a gui? Looking to make a real-time map /u/Business_Respect_910 Python Education

So a high level explanation of what I’m aiming to do.

Basically I want pull information either with APIs or websockets from websites and use it to construct a map.

All the long term information will store locally in json files, etc. Each json containing data for a “point”.

The points on the map will have positional data that I will need to load and draw relative to eachother represented by circles. I also want to connect the points with lines in certain circumstances. Like roads.

Aside from that I also might want contextual windows to pop near a circle when the program receives more real time information about it. This would be displayed in text format. Possibly a small image.

I would like the circles I draw to be click able for more data.

Then there’s all the readability stuff I might want to color certain points, the lines between, typical readability stuff.

Basically I’m not sure i can do all this on a typical gui window (I’m borderline not sure i can do the gui portion in python). But i think this might call for some sort of special canvas area or something nested in the main program gui and still update in real time?

Just need a point in the right direction so I don’t spend all my time researching the wrong gui library.

submitted by /u/Business_Respect_910
[link] [comments]

​r/learnpython So a high level explanation of what I’m aiming to do. Basically I want pull information either with APIs or websockets from websites and use it to construct a map. All the long term information will store locally in json files, etc. Each json containing data for a “point”. The points on the map will have positional data that I will need to load and draw relative to eachother represented by circles. I also want to connect the points with lines in certain circumstances. Like roads. Aside from that I also might want contextual windows to pop near a circle when the program receives more real time information about it. This would be displayed in text format. Possibly a small image. I would like the circles I draw to be click able for more data. Then there’s all the readability stuff I might want to color certain points, the lines between, typical readability stuff. Basically I’m not sure i can do all this on a typical gui window (I’m borderline not sure i can do the gui portion in python). But i think this might call for some sort of special canvas area or something nested in the main program gui and still update in real time? Just need a point in the right direction so I don’t spend all my time researching the wrong gui library. submitted by /u/Business_Respect_910 [link] [comments] 

So a high level explanation of what I’m aiming to do.

Basically I want pull information either with APIs or websockets from websites and use it to construct a map.

All the long term information will store locally in json files, etc. Each json containing data for a “point”.

The points on the map will have positional data that I will need to load and draw relative to eachother represented by circles. I also want to connect the points with lines in certain circumstances. Like roads.

Aside from that I also might want contextual windows to pop near a circle when the program receives more real time information about it. This would be displayed in text format. Possibly a small image.

I would like the circles I draw to be click able for more data.

Then there’s all the readability stuff I might want to color certain points, the lines between, typical readability stuff.

Basically I’m not sure i can do all this on a typical gui window (I’m borderline not sure i can do the gui portion in python). But i think this might call for some sort of special canvas area or something nested in the main program gui and still update in real time?

Just need a point in the right direction so I don’t spend all my time researching the wrong gui library.

submitted by /u/Business_Respect_910
[link] [comments] 

Leave a Reply

Your email address will not be published. Required fields are marked *