-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add readability through OOP and basic documentation #76
Comments
no oop. |
Why not? |
@not-nef OOP gives more clarity. Last time I checked, many people used OOP to have more neatness and control over Python. We can help you with this, you know. I don't use much OOP, but I can promise to test the code logics that uses OOP code here. |
im against oop because i dont understand it AT ALL. So if we switch to oop with all the classes and shit i wont be able to maintain this project no more |
Well its your wish but in the long run It is easier to maintain with classes since everything is seperate |
Then learn it. You don't learn by not doing. You learn by failing and changing |
Plus it keeps everything self contained and makes tracking down problems easier |
yeah ok but ill leave the transition to you because you seem to understand it better |
Ok 👍. I can document it if that helps |
not-nef I actually used to code just like you do but I promise that if you learn oop it will change your world |
yeah but for now im gonna focus on some other projects |
Guys I have some ideas in mind. Like a weather app using Gtk4+ and PyQt or something for Linux and Tukaan for Windows and Mac. Anyone interested? We will be using a lot of APIs, mainly from OpenWeatherMap. |
Maybe there we could use OOP. And scratch GTK4+ and all that, we'll just use Tukaan. Or mainstream Tkinter with sv-ttk. |
Normally it's better to stick with one GUI ToolKit however I am more than interested in this weather app |
@im-coder-lg Im out cuz i got no time for coding, and all my coding time these days is spent on Jou... The app seems interesting tho... |
@im-coder-lg definetely in if we use tkinter |
Okay guys, and @sumeshir26 I get it. We will do it during May though, to get the most time. |
Remember that Jou is still in early development and subject to big changes. It also isn't very strong in any categories yet |
better learn c tbh |
You want to create the repo to start? Also can we change the file structure from a src type folder to a more open one? I can set up a pyinstaller build action so we can test our app upon push |
Not-nef you know c? |
uuuuhm... sure, but python is my strong suit |
Do we want to try a messaging thing again? IRC is pretty good for development |
did i miss something? what messenger |
I remember a while back that ee tried finding a messaging service so we could talk faster |
whats wrong about github, its not like were in a rush |
Well it's easier for debugging when you can quickly respond and chat long amounts that others don't need to read through to help |
Me and Akuli chat using irc.libera.chat on ##learnpython (Try his mantaray client) |
@Futura-Py/reviewers Shall I create the repo? Need a name |
weather (Futura Weather) |
I guess I'm part of Futura now? |
OKay |
sure |
Nice 👍 |
So what framework should we use? Tukaan, Tkinter, GTK+, Something of C, or what? |
Tkinter? It's great for a prototype but not great once it gets really nice |
What exactly is the plan/design for it? @im-coder-lg This was your plan so maybe you choose? |
The best framework ever is pyqt. Its hard to learn but if you know it you can basically write fluent apps |
You learned it Nef? I've wanted to get into it for a long time but never cared to |
no. not yet. but i desperately want to. just need to get my ass up |
Let's do it then |
You know what, I'm working on this as well. Lemme push everything else aside. |
I guess time to watch a PyQt6 tutorial... |
PyQt6 personally |
Isn't Qt used for KDE? Look, I just want to make this simple and intuitive for the common user. We'll start with a barebones CLI version of Weather to look into the packaging methods, and then we will work on the GUI. Personally, we have used a lot of Sun Valley theming, so I feel to go with GTK and Qt. Inching more towards Qt if it works everywhere. |
Wait, can you theme apps when you use PyQt? |
afaik yeah |
With how popular it is I'd be surprised if you can't |
@im-coder-lg Qt follows the system theme regardless of the system :) |
And I found this if we want to have Sun Valley Theming: https://github.com/zhiyiYo/PyQt-Fluent-Widgets |
YES THATS WHAT IVE BEEN LOOKING FOR TYSM |
No description provided.
The text was updated successfully, but these errors were encountered: