GUI development

This commit is contained in:
BarsTiger
2022-01-26 19:48:46 +02:00
parent f6ddecd6c8
commit c8b409f0de
5 changed files with 28 additions and 21 deletions

View File

@@ -1,6 +1,7 @@
import argparse
import os
import sys
import math
from PyQt5 import QtCore, QtGui, QtWidgets
import modules.gui as gui
@@ -12,11 +13,6 @@ from modules.source import get_source
from modules.search import search, info
import modules.vars as horsy_vars
# Functions
def installed_apps():
# Initialize GUI
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
@@ -24,6 +20,19 @@ ui = gui.Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
# Functions
def installed_apps():
apps = apps_list(True)
ui.installed_table.setColumnCount(4)
ui.installed_table.setRowCount(math.ceil(len(apps) / 4))
for i in range(len(apps)):
ui.installed_table.setItem(i // 4, i % 4, QtWidgets.QTableWidgetItem(str(apps[i])))
# Run functions on startup
installed_apps()
# Binds