From ebc38b6a07aafd336aa69ddac51f1a44e5f57a15 Mon Sep 17 00:00:00 2001 From: xpamych Date: Sat, 27 May 2023 17:22:06 +0300 Subject: [PATCH] gui --- hlna.py | 16 +++++++++++++--- hlnaui.py | 8 ++++---- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/hlna.py b/hlna.py index 55eff5a..9092624 100755 --- a/hlna.py +++ b/hlna.py @@ -3,6 +3,7 @@ import os import re import sys import zlib +import signal import struct import logging import datetime @@ -516,6 +517,7 @@ def mod(g, m, i, id_mods_ark): dir_mod_ark = f"{dir_mods_ark}/{id_mod}" if not os.path.isfile(f"{dir_mod_ark}.mod"): if i: + print_line(f"Скачиваем мод {id_mod}") moddownload(g, m, id_mod, dir_mod_ark) else: os.system(f"rm -rf {dir_mod_ark}") @@ -922,11 +924,19 @@ class HlnaApp(QtWidgets.QMainWindow, hlnaui.Ui_mainWindow): def __init__(self): super().__init__() self.setupUi(self) - self.lineEdit_namesession.returnPressed.connect(self.printable) - def printable(self): - namesession = self.lineEdit_namesession.text() + def addNewTab(self): + newTab = QtWidgets.QWidget() + oldTab = self.tab_ark_map.widget(0) + oldTabLayout = oldTab.layout() + newTab.setLayout(oldTabLayout) + self.tab_ark_map.addTab(newTab, "Tab " + str(self.tab_ark_map.count() + 1)) + self.tab_ark_map.setCurrentIndex(self.tab_ark_map.count() - 1) + + + + diff --git a/hlnaui.py b/hlnaui.py index a16934f..bdaf890 100644 --- a/hlnaui.py +++ b/hlnaui.py @@ -250,14 +250,14 @@ class Ui_mainWindow(object): self.tab_gameini.setObjectName("tab_gameini") self.gridLayout_4 = QtWidgets.QGridLayout(self.tab_gameini) self.gridLayout_4.setObjectName("gridLayout_4") - self.tableView = QtWidgets.QTableView(parent=self.tab_gameini) + self.kdialog = QtWidgets.QDialog(parent=self.tab_gameini) + self.kdialog.setObjectName("kdialog") + self.tableView = QtWidgets.QTableView(parent=self.kdialog) + self.tableView.setGeometry(QtCore.QRect(0, 0, 941, 862)) self.tableView.setGridStyle(QtCore.Qt.PenStyle.SolidLine) self.tableView.setObjectName("tableView") self.tableView.horizontalHeader().setVisible(True) self.tableView.horizontalHeader().setCascadingSectionResizes(False) - self.gridLayout_4.addWidget(self.tableView, 0, 1, 1, 1) - self.kdialog = QtWidgets.QDialog(parent=self.tab_gameini) - self.kdialog.setObjectName("kdialog") self.gridLayout_4.addWidget(self.kdialog, 0, 0, 1, 1) self.tabWidget_ini.addTab(self.tab_gameini, "") self.tab_gameusersettingsini = QtWidgets.QWidget()