PyQt5中的主窗口类型:

# setWindowTitle 设置窗口标题
# setWindowIcon 设置窗口图标
app = QApplication(sys.argv)
window = QWidget()
window .resize(250, 150)
window .move(300, 300)
window .setWindowTitle('First Window')
window .setWindowIcon(QIcon('dog.png'))
window .show()
sys.exit(app.exec_())
from PyQt5.QtWidgets import QMainWindow, QApplication
import sys
from PyQt5.QtGui import QIcon
class FirstMainWin(QMainWindow):
def __init__(self):
super().__init__()
self.init_ui()
def init_ui(self):
self.setWindowTitle("First GUI")
self.setWindowIcon(QIcon("dog.png"))
self.status = self.statusBar()
self.status.showMessage("信息显示5s")
if __name__ == "__main__":
app = QApplication(sys.argv)
window = FirstMainWin()
window.show()
sys.exit(app.exec_())
from PyQt5.QtWidgets import QApplication
from PyQt5.QtGui import QIcon
from PyQt5 import uic
import sys
class Mainwindow:
def __init__(self):
self.ui = uic.loadUi(r"pachong.ui")
self.set_ui()
def set_ui(self):
self.ui.setWindowTitle('First Window')
self.ui.setWindowIcon(QIcon(r"dog.png"))
self.ui.show()
if __name__ == "__main__":
app = QApplication(sys.argv)
window = Mainwindow()
sys.exit(app.exec_())
app = QApplication(sys.argv)
main_window = QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(main_window)
main_window.show()
sys.exit(app.exec())