python
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
from PyQt5.QtGui import QIcon
class iconform(QMainWindow):
def __init__(self):
super(iconform, self).__init__()
self.setupUI()
def setupUI(self):
self.resize(1182, 563)
self.setWindowTitle('Create Anime characters with DCGan!')
self.setWindowIcon(QIcon('dataset/favicon.ico'))
if __name__ == '__main__':
app = QApplication(sys.argv)
mainwindow = iconform()
mainwindow.show()
sys.exit(app.exec_())
展示
写给自己
科研实践虽然难,但每天自己能进步,有所收获,定能完成!
补(在designer设计的代码中修改)同样可以实现效果
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'project.ui'
#
# Created by: PyQt5 UI code generator 5.9.2
#
# WARNING! All changes made in this file will be lost!
from PyQt5 import QtCore, QtWidgets
import sys
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
class Ui_MainWindow(QMainWindow):
def __init__(self):
super(Ui_MainWindow, self).__init__()
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(1182, 563)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(1)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth())
MainWindow.setSizePolicy(sizePolicy)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.frame = QtWidgets.QFrame(self.centralwidget)
self.frame.setGeometry(QtCore.QRect(20, 90, 1182, 563))
self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame.setObjectName("frame")
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtWidgets.QMenuBar(MainWindow)
self.menubar.setGeometry(QtCore.QRect(0, 0, 1269, 26))
self.menubar.setObjectName("menubar")
MainWindow.setMenuBar(self.menubar)
self.statusbar = QtWidgets.QStatusBar(MainWindow)
self.statusbar.setObjectName("statusbar")
MainWindow.setStatusBar(self.statusbar)
self.retranslateUi(MainWindow)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "Create Anime characters with DCGan!"))
if __name__ == '__main__':
app = QApplication(sys.argv)
app.setWindowIcon(QIcon('dataset/favicon.ico'))
mainwindow = QMainWindow()
ui = Ui_MainWindow().setupUi(mainwindow)
mainwindow.show()
sys.exit(app.exec_())