Skip to content
View in the app

A better way to browse. Learn more.

Power Forum - Renewable Energy Discussion

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Python gui

Featured Replies

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...

My Gui.PNG

  • Author
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

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...

My Gui.PNG

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:

 

  • Author

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_Logger.PNG

Mecer_Inverter2.py

Edited by GVC

  • 2 weeks later...
  • 2 weeks later...
  • 2 weeks later...
  • Author

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

 

  • 1 year later...
  • Author

Wow, I wish I had found vb.net sooner. Makes me wonder why I started out in Python first. I am really enjoying this...

Capture.thumb.PNG.5cb94611ddaf6d2714feca175144bede.PNG

  • 4 weeks later...

@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

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.

  • 11 months later...

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 by michknort

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.