GUI development
This commit is contained in:
19
horsygui.py
19
horsygui.py
@@ -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
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user