def addToLibrary(self):
global home
#self.LibraryDialog.show()
self.LibraryDialog = QtWidgets.QDialog()
self.LibraryDialog.setObjectName(_fromUtf8("Dialog"))
self.LibraryDialog.resize(582, 254)
self.listLibrary = QtWidgets.QListWidget(self.LibraryDialog)
self.listLibrary.setGeometry(QtCore.QRect(20, 20, 341, 192))
self.listLibrary.setObjectName(_fromUtf8("listLibrary"))
self.AddLibraryFolder = QtWidgets.QPushButton(self.LibraryDialog)
self.AddLibraryFolder.setGeometry(QtCore.QRect(420, 50, 94, 27))
self.AddLibraryFolder.setObjectName(_fromUtf8("AddLibraryFolder"))
self.RemoveLibraryFolder = QtWidgets.QPushButton(self.LibraryDialog)
self.RemoveLibraryFolder.setGeometry(QtCore.QRect(420, 90, 94, 27))
self.RemoveLibraryFolder.setObjectName(_fromUtf8("RemoveLibraryFolder"))
self.LibraryClose = QtWidgets.QPushButton(self.LibraryDialog)
self.LibraryClose.setGeometry(QtCore.QRect(420, 130, 94, 27))
self.LibraryClose.setObjectName(_fromUtf8("LibraryClose"))
self.LibraryDialog.setWindowTitle(_translate("Dialog", "Library Setting", None))
self.AddLibraryFolder.setText(_translate("Dialog", "ADD", None))
self.RemoveLibraryFolder.setText(_translate("Dialog", "Remove", None))
self.LibraryClose.setText(_translate("Dialog", "Close", None))
self.LibraryDialog.show()
file_name = os.path.join(home,'local.txt')
if os.path.exists(file_name):
lines = open_files(file_name,True)
self.listLibrary.clear()
for i in lines:
i = i.replace('\n','')
self.listLibrary.addItem(i)
self.AddLibraryFolder.clicked.connect(self.addFolderLibrary)
self.RemoveLibraryFolder.clicked.connect(self.removeFolderLibrary)
self.LibraryClose.clicked.connect(self.LibraryDialog.close)
self.LibraryClose.setStyleSheet("font: bold 12px;color:white;background:rgba(0,0,0,30%);border:rgba(0,0,0,30%);border-radius: 3px;")
self.RemoveLibraryFolder.setStyleSheet("font: bold 12px;color:white;background:rgba(0,0,0,30%);border:rgba(0,0,0,30%);border-radius: 3px;")
self.AddLibraryFolder.setStyleSheet("font: bold 12px;color:white;background:rgba(0,0,0,30%);border:rgba(0,0,0,30%);border-radius: 3px;")
self.listLibrary.setStyleSheet("""QListWidget{
font: bold 12px;color:white;background:rgba(0,0,0,30%);
border:rgba(0,0,0,30%);border-radius: 3px;
}
QListWidget:item:selected:active {
background:rgba(0,0,0,20%);
color: violet;
}
QListWidget:item:selected:inactive {
border:rgba(0,0,0,30%);
}
QMenu{
font: bold 12px;color:black;background-image:url('1.png');
}
""")
picn = self.default_background
palette = QtGui.QPalette()
palette.setBrush(QtGui.QPalette.Background,QtGui.QBrush(QtGui.QPixmap(picn)))
self.LibraryDialog.setPalette(palette)
评论列表
文章目录