LiquidGUI [1.1.1.0]

- Added button to reset min/max values.
This commit is contained in:
2024-07-13 21:57:08 +01:00
parent b483cdeb0e
commit 13393ed44d
2 changed files with 19 additions and 7 deletions
+4 -4
View File
@@ -7,8 +7,8 @@ VSVersionInfo(
ffi=FixedFileInfo( ffi=FixedFileInfo(
# filevers and prodvers should be always a tuple with four items: (1, 2, 3, 4) # filevers and prodvers should be always a tuple with four items: (1, 2, 3, 4)
# Set not needed items to zero 0. Must always contain 4 elements. # Set not needed items to zero 0. Must always contain 4 elements.
filevers=(1,0,3,2), filevers=(1,1,1,0),
prodvers=(1,0,3,2), prodvers=(1,1,1,0),
# Contains a bitmask that specifies the valid bits 'flags'r # Contains a bitmask that specifies the valid bits 'flags'r
mask=0x3f, mask=0x3f,
# Contains a bitmask that specifies the Boolean attributes of the file. # Contains a bitmask that specifies the Boolean attributes of the file.
@@ -32,12 +32,12 @@ VSVersionInfo(
u'040904B0', u'040904B0',
[StringStruct(u'CompanyName', u'Fil Sapia'), [StringStruct(u'CompanyName', u'Fil Sapia'),
StringStruct(u'FileDescription', u'LiquidGUI'), StringStruct(u'FileDescription', u'LiquidGUI'),
StringStruct(u'FileVersion', u'1.0.3.2'), StringStruct(u'FileVersion', u'1.1.1.0'),
StringStruct(u'InternalName', u'LiquidGUI'), StringStruct(u'InternalName', u'LiquidGUI'),
StringStruct(u'LegalCopyright', u'© Fil Sapia. All rights reserved.'), StringStruct(u'LegalCopyright', u'© Fil Sapia. All rights reserved.'),
StringStruct(u'OriginalFilename', u'LiquidGUI.exe'), StringStruct(u'OriginalFilename', u'LiquidGUI.exe'),
StringStruct(u'ProductName', u'LiquidGUI'), StringStruct(u'ProductName', u'LiquidGUI'),
StringStruct(u'ProductVersion', u'1.0.3.2')]) StringStruct(u'ProductVersion', u'1.1.1.0')])
]), ]),
VarFileInfo([VarStruct(u'Translation', [0, 1200, 1033, 1252])]) VarFileInfo([VarStruct(u'Translation', [0, 1200, 1033, 1252])])
] ]
+15 -3
View File
@@ -1,7 +1,7 @@
# External Dependencies # External Dependencies
import sys import sys
import win32mica import win32mica
from PySide6.QtWidgets import QApplication, QMainWindow, QWidget, QVBoxLayout, QLabel, QProgressBar from PySide6.QtWidgets import QApplication, QMainWindow, QWidget, QVBoxLayout, QLabel, QProgressBar, QPushButton
from PySide6.QtCore import Qt, QTimer, QThreadPool from PySide6.QtCore import Qt, QTimer, QThreadPool
from PySide6.QtGui import QFont, QIcon from PySide6.QtGui import QFont, QIcon
# Internal Imports # Internal Imports
@@ -18,8 +18,8 @@ class MainWindow(QMainWindow):
def __init__(self, lctl): def __init__(self, lctl):
super(MainWindow, self).__init__() super(MainWindow, self).__init__()
self.setWindowTitle("LiquidGUI (v.1.1.0.1)") self.setWindowTitle("LiquidGUI (v.1.1.1.0)")
self.setFixedSize(450, 400) self.setFixedSize(450, 450)
self.lctl = lctl self.lctl = lctl
@@ -49,6 +49,8 @@ class MainWindow(QMainWindow):
minimum=1900, minimum=1900,
maximum=2700) maximum=2700)
self.lbl_value_prg_pumpspeed = SubLabelValue() self.lbl_value_prg_pumpspeed = SubLabelValue()
self.btn_reset_min_max = QPushButton("Reset Min/Max")
self.btn_reset_min_max.clicked.connect(self.on_reset_min_max)
self.lbl_fwvers = SubLabelValue() self.lbl_fwvers = SubLabelValue()
@@ -66,6 +68,8 @@ class MainWindow(QMainWindow):
layout.addWidget(self.prg_pumpspeed) layout.addWidget(self.prg_pumpspeed)
layout.addWidget(self.lbl_value_prg_pumpspeed) layout.addWidget(self.lbl_value_prg_pumpspeed)
layout.addWidget(self.lbl_fwvers) layout.addWidget(self.lbl_fwvers)
layout.addWidget(self.btn_reset_min_max)
layout.setSpacing(10) layout.setSpacing(10)
self.setLayout(layout) self.setLayout(layout)
@@ -81,6 +85,14 @@ class MainWindow(QMainWindow):
self.timer.timeout.connect(self.update_widgets) self.timer.timeout.connect(self.update_widgets)
self.timer.start() self.timer.start()
def on_reset_min_max(self):
""" Pauses the timer and creates new instances of MinMaxCurrent """
self.timer.stop()
self.min_max_cur_temp = common.MinMaxCurrent()
self.min_max_cur_fanspeed = common.MinMaxCurrent()
self.min_max_cur_pumpspeed = common.MinMaxCurrent()
self.timer.start()
def update_widgets(self): def update_widgets(self):
""" Update widgets using LiquidCTL library.""" """ Update widgets using LiquidCTL library."""
self.lbl_device_name.setText(self.lctl.device_name) self.lbl_device_name.setText(self.lctl.device_name)