animeWatch.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:AnimeWatch 作者: kanishka-linux 项目源码 文件源码
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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号