last for today
This commit is contained in:
parent
c92dda69d8
commit
ac6dc2fcef
@ -23,6 +23,3 @@ for t in project_href[::2]:
|
||||
KernelVer = os.popen("echo " + t + " | cut -d'.' -f1,2,3 | sed 's/.arc//g' | sed 's/-x86_64//g' | sed 's/.ar//g' | sed 's/h//g'")
|
||||
for i in KernelVer.read().split('\n')[::2]:
|
||||
KernelVerList.append(i)
|
||||
|
||||
print(KernelURL)
|
||||
print(KernelVerList)
|
61
main.py
61
main.py
@ -33,12 +33,10 @@ class Window(QWidget):
|
||||
appIcon = QIcon('icon.png')
|
||||
self.setWindowIcon(appIcon)
|
||||
|
||||
|
||||
def installKernel(self):
|
||||
self.install = InstallProcess()
|
||||
self.install.show()
|
||||
|
||||
|
||||
## Application Quit Popup
|
||||
def exitApp(self):
|
||||
askUser = QMessageBox.question(self, "Quit", "Are you Sure?", QMessageBox.Yes | QMessageBox.No)
|
||||
@ -48,7 +46,33 @@ class Window(QWidget):
|
||||
elif askUser == QMessageBox.No:
|
||||
pass
|
||||
|
||||
## Window after Install Button was pressed
|
||||
## Making an Button
|
||||
class Button(QPushButton):
|
||||
def setButton(self, name, x, y,function):
|
||||
button = QPushButton(name,self)
|
||||
button.move(x,y)
|
||||
|
||||
button.clicked.connect(function)
|
||||
|
||||
## Making a List
|
||||
class List(QListWidget):
|
||||
def setList(self,x,y):
|
||||
global aList
|
||||
|
||||
self.aList = QListWidget(self)
|
||||
self.aList.resize(550,500)
|
||||
self.aList.move(x,y)
|
||||
aList = self.aList
|
||||
## Taking the output from getKernelInfo and put it in the List
|
||||
|
||||
def addItem(self):
|
||||
for i in KernelVerList:
|
||||
self.item = QListWidgetItem(i, aList)
|
||||
font = QFont()
|
||||
font.setPixelSize(16)
|
||||
self.item.setFont(font)
|
||||
|
||||
|
||||
class InstallProcess(QWidget):
|
||||
def __init__(self, *args):
|
||||
QWidget.__init__(self, *args)
|
||||
@ -57,6 +81,10 @@ class InstallProcess(QWidget):
|
||||
self.setFixedSize(400,300)
|
||||
self.center()
|
||||
|
||||
def Installation():
|
||||
DeList = List()
|
||||
print(DeList.item)
|
||||
|
||||
#!!! WARNING this function is wrong it waits for the Terminal to finish then it display the output.
|
||||
#!!! If you put yes in it, the Program will freeze, there needs to be a better way to implement this.
|
||||
# Output into InstallProcess Windows -> QTextBrowser
|
||||
@ -81,34 +109,15 @@ class InstallProcess(QWidget):
|
||||
qRect.moveCenter(centerPoint)
|
||||
self.move(qRect.topLeft())
|
||||
|
||||
## Making an Button
|
||||
class Button(QPushButton):
|
||||
def setButton(self, name, x, y,function):
|
||||
button = QPushButton(name,self)
|
||||
button.move(x,y)
|
||||
|
||||
button.clicked.connect(function)
|
||||
|
||||
## Making a List
|
||||
class List(QListWidget):
|
||||
def setList(self,x,y):
|
||||
self.aList = QListWidget(self)
|
||||
self.aList.resize(550,500)
|
||||
self.aList.move(x,y)
|
||||
|
||||
## Taking the output from getKernelInfo and put it in the List
|
||||
for i in KernelVerList:
|
||||
item = QListWidgetItem(i, self.aList)
|
||||
font = QFont()
|
||||
font.setPixelSize(16)
|
||||
item.setFont(font)
|
||||
|
||||
def main():
|
||||
global App,window
|
||||
global App,window,DeList
|
||||
App = QApplication(sys.argv)
|
||||
window = Window()
|
||||
DeList = List()
|
||||
window.show()
|
||||
|
||||
DeList.addItem()
|
||||
|
||||
App.exec_()
|
||||
sys.exit(0)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user