GVC 100 Posted December 22, 2018 Share Posted December 22, 2018 I decided to design my own little system in python gui. pyQt4 It took me some time to master it , but I reckon in the end I will have a system that meets my requirements. It is still not finished but now that I have finally come to grips with PyQt4 it is going much faster... PaulF007 1 Quote Link to post Share on other sites
___ 4,126 Posted December 22, 2018 Share Posted December 22, 2018 Now open source it... for once... so that there's at least one open source product that others can start with :-) Quote Link to post Share on other sites
GVC 100 Posted December 22, 2018 Author Share Posted December 22, 2018 1 hour ago, plonkster said: Now open source it... for once... so that there's at least one open source product that others can start with :-) I plan to do just that....after I have inserted the code for BMV, timer etc....and fine tuned the sqlite3 database. Here is a fully working excel sheet with working visual basic code that others can start with so long. Credit goes entirely to 'Gruppo' from the Italian forum Alternative energy for the spreadsheet. The spreadsheet works on serial port... I have translated most of the Italian text to english... Axpert_Test.xlsm Quote Link to post Share on other sites
PaulF007 400 Posted December 23, 2018 Share Posted December 23, 2018 18 hours ago, GVC said: I decided to design my own little system in python gui. pyQt4 It took me some time to master it , but I reckon in the end I will have a system that meets my requirements. It is still not finished but now that I have finally come to grips with PyQt4 it is going much faster... Here is a Python script that I used to upload the maximum amount of data to emoncms it served me well at the time. But I dont use it anymore. Maybe you can use it in your work. LINK: GVC 1 Quote Link to post Share on other sites
GVC 100 Posted December 26, 2018 Author Share Posted December 26, 2018 (edited) I have decided to post my python gui here if anyone wants to check it out. N.B. I am an amateur coder so if you see any oopsies feel free to point them out or even better fix them. The logging to SQlite3 database is not connected yet, The gui will create a table but not populate it yet. You need the following loaded on you computer. Python PyQt4 Sqlite3 Mecer_Inverter2.py Edited December 26, 2018 by GVC Quote Link to post Share on other sites
SilverNodashi 760 Posted December 28, 2018 Share Posted December 28, 2018 Nice! Looking good. Will give it a try sometime when I'm back home. GVC 1 Quote Link to post Share on other sites
GVC 100 Posted January 5, 2019 Author Share Posted January 5, 2019 It is starting to take shape.....I will eventually have all the change-over switches to make it an all in one. I have also connected the datbase... Pip_Inverter.py Quote Link to post Share on other sites
GVC 100 Posted January 5, 2019 Author Share Posted January 5, 2019 Data written to database.. Quote Link to post Share on other sites
GVC 100 Posted January 20, 2019 Author Share Posted January 20, 2019 Here is a little Gui to measure pv production vs load. Mecer_v102.py PaulF007 1 Quote Link to post Share on other sites
PaulF007 400 Posted February 3, 2019 Share Posted February 3, 2019 @GVC well done! You should consider loading your work to GitHub. People can then also assist and send "bug" reports,. GVC 1 Quote Link to post Share on other sites
GVC 100 Posted February 3, 2019 Author Share Posted February 3, 2019 Thanks Paul I will probably upload it to GitHub. This is purely a hobby that I do in my spare time. I coded .mq4 for a Forex forum before and I eventually left as it started to take up too much of my time.....and the demands....lol Quote Link to post Share on other sites
GVC 100 Posted February 4, 2020 Author Share Posted February 4, 2020 Wow, I wish I had found vb.net sooner. Makes me wonder why I started out in Python first. I am really enjoying this... Quote Link to post Share on other sites
Chris Louw 83 Posted March 2, 2020 Share Posted March 2, 2020 @GVC I like what you are doing . Can you please tell me which version of Python you used I've downloaded version 3.2.3 but then I get an error No module named serial. I would appreciate your assistance, thanks Marlene Louw Quote Link to post Share on other sites
___ 4,126 Posted March 2, 2020 Share Posted March 2, 2020 3 hours ago, Chris Louw said: No module named serial You need python-serial (or pyserial for short). Depending on what platform you're running on there will be different ways to install it. On windows, you most likely want to run "pip install pySerial" or similar. Google is your friend. Chris Louw and GVC 1 1 Quote Link to post Share on other sites
michknort 0 Posted February 19 Share Posted February 19 (edited) For the type of GUIs you guys are creating, I recommend using MD Python. It has been a game changer for me, the drag and drop GUI Designer saves so much time and frustration and it’s also free. As you could probably tell you just drag and drop premade GUI features and they are ready to be used. If you want to play with the code and add some flair, you can generate the GUIs as Python code. As with all good things, it’s got a downside: you have a limited amount of GUI elements you can use. There is a solution, MD Python Designer but it is £15. If you’re interested here are the links you’ll find most useful: MD Python (https://labdeck.com/python/) MD Python Designer (https://labdeck.com/python-designer/) The Python GUI Designer (https://labdeck.com/python/python-gui-designer/) And if your interested they have their own coding language, from what I’ve seen it’s based on C++ and its seems simpler and neat. The code can also be used for other things and it’s got some cool uses. It’s not really for me but if it interests you go at it. Cool links for it: https://labdeck.com/data-acquisition/virtual-instrumentation/ https://labdeck.com/application-examples-screenshots/ https://labdeck.com/gui-designer/ Edited February 19 by michknort Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.