|
|
@@ -19,14 +19,17 @@ class PreferencesWindows(Ui_Preferences, QDialog):
|
|
|
self.mainWindow = mainWindow
|
|
|
self.btn_ok.clicked.connect(self.ok)
|
|
|
self.btn_apply.clicked.connect(self.apply)
|
|
|
- self.btn_reset.clicked.connect(self.mainWindow.GUI.ViewGetDefault)
|
|
|
+ self.btn_reset.clicked.connect(self.reset)
|
|
|
self.btn_save.clicked.connect(self.view_save)
|
|
|
+ self.font_family.addItems(QFontDatabase().families())
|
|
|
+ self.sys_font_family.addItems(QFontDatabase().families())
|
|
|
text_font_size, text_font_family, sys_font_size, sys_font_family = get_font_size(mainWindow)
|
|
|
+ self.set_font_widget_info(text_font_size, text_font_family, sys_font_size, sys_font_family)
|
|
|
+
|
|
|
+ def set_font_widget_info(self, text_font_size, text_font_family, sys_font_size, sys_font_family):
|
|
|
self.font_size.setValue(text_font_size)
|
|
|
- self.font_family.addItems(QFontDatabase().families())
|
|
|
self.font_family.setCurrentText(text_font_family)
|
|
|
self.sys_font_size.setValue(sys_font_size)
|
|
|
- self.sys_font_family.addItems(QFontDatabase().families())
|
|
|
self.sys_font_family.setCurrentText(sys_font_family)
|
|
|
|
|
|
def change_list_widget(self, item:QListWidgetItem):
|
|
|
@@ -48,6 +51,14 @@ class PreferencesWindows(Ui_Preferences, QDialog):
|
|
|
sys_font_family = self.sys_font_family.currentText()
|
|
|
self.mainWindow.GUI.ViewSetDefault(text_font_size, text_font_family,sys_font_size,sys_font_family)
|
|
|
|
|
|
+ def reset(self):
|
|
|
+ self.mainWindow.GUI.ViewGetDefault()
|
|
|
+ self.set_font_widget_info(
|
|
|
+ self.mainWindow.GUI.TextFontSize,
|
|
|
+ self.mainWindow.GUI.TextFont,
|
|
|
+ self.mainWindow.GUI.SysFontSize,
|
|
|
+ self.mainWindow.GUI.SysFont)
|
|
|
+
|
|
|
def apply(self):
|
|
|
self.view_set()
|
|
|
|