RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题 / 1303659
Accepted
Никита Пфейфер
Никита Пфейфер
Asked:2022-07-09 23:26:50 +0000 UTC2022-07-09 23:26:50 +0000 UTC 2022-07-09 23:26:50 +0000 UTC

窗口背景图像和小部件尺寸

  • 772

的背景

我在Qt Designer中给程序添加了背景,但是VS不接受已经出现的两个库,但是需要。

使用时 w.setFixedSize(435, 625),该功能self.resize()停止工作。

这段代码(pistoll.py)是在Qt Designer中制作的,我只是添加了一个背景,但是在第 69-70 行有一些奇怪的导入没有被读取。

from PyQt5 import QtCore, QtGui, QtWidgets


class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(435, 615)
        MainWindow.setStyleSheet("background-image: url(:/Fone/fff.jpg);")
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setStyleSheet("background-color: #000000")
        self.centralwidget.setObjectName("centralwidget")
        self.backk = QtWidgets.QPushButton(self.centralwidget)
        self.backk.setGeometry(QtCore.QRect(160, 320, 75, 26))
        self.backk.setStyleSheet("QPushButton {\n"
"color: White;\n"
"background-color: #708090;\n"
"}")
        self.backk.setObjectName("backk")
        self.p2020 = QtWidgets.QPushButton(self.centralwidget)
        self.p2020.setGeometry(QtCore.QRect(160, 270, 81, 31))
        self.p2020.setStyleSheet("QPushButton {\n"
"color: white;\n"
"background-color: #708090;\n"
"}")
        self.p2020.setObjectName("p2020")
        self.re = QtWidgets.QPushButton(self.centralwidget)
        self.re.setGeometry(QtCore.QRect(160, 230, 81, 31))
        self.re.setStyleSheet("QPushButton {\n"
"color: White;\n"
"background-color: #708090;\n"
"}")
        self.re.setObjectName("re")
        self.wedom = QtWidgets.QPushButton(self.centralwidget)
        self.wedom.setGeometry(QtCore.QRect(160, 180, 101, 31))
        self.wedom.setStyleSheet("QPushButton {\n"
"color: White;\n"
"background-color: #708090;\n"
"}")
        self.wedom.setObjectName("wedom")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 435, 21))
        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", "MainWindow"))
        self.backk.setText(_translate("MainWindow", "Назад"))
        self.p2020.setText(_translate("MainWindow", "p2020"))
        self.re.setText(_translate("MainWindow", "RE-45 Auto"))
        self.wedom.setText(_translate("MainWindow", "Ведомый(Wigman)"))
import backfone_rc
import ss_rc


if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    MainWindow = QtWidgets.QMainWindow()
    ui = Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())

现在关于self.resize,当使用时w.setFixedSize(),方法中的函数self.resize停止工作(也许应该在其他地方指定)?

主文件

import sys
from PyQt5 import QtCore, QtGui, QtWidgets    
from PyQt5.QtGui import QIcon 
from PyQt5.uic import loadUi
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
################################## Тут вызовы  ui файлов

from Apex import Ui_MainWindow # Основное окно начало
from testdelete import Ui_Form
from weaponsUIrepeat import Ui_other # окно Оружия
from wedomiy import Ui_MainWindow1 # окно пистолета wedomiy
from pistoll import Ui_MainWindow2 # окно пистолеты
from p2020 import Ui_MainWindow3 # окно пистолета p2020
from RE import Ui_MainWindow4 # окно пистолета RE 
from pp import Ui_MainWindow5 # окно пистолеты пулемёты 
from SMG import Ui_MainWindow6 # окно Пп сменщик 
from ISH import Ui_MainWindow7 # окно Пп ищейка
from R99 import Ui_MainWindow8 # окно Пп R99
from VOLT import Ui_MainWindow9 # окно Пп R99

class Apexhelper(QtWidgets.QMainWindow, Ui_MainWindow):                          # + Ui_MainWindow
    def __init__(self, parent=None):
        super(Apexhelper, self).__init__(parent) 
        self.setupUi(self)

# class Test(QtWidgets.QMainWindow, Ui_Form):                          # + Ui_MainWindow
#     def __init__(self, parent=None):
#         super(Test, self).__init__()
#         self.setupUi(self)

class Wedomi(QtWidgets.QMainWindow, Ui_MainWindow1):                            # + Ui_MainWindow1
    def __init__(self):
        super(Wedomi, self).__init__()
        self.setupUi(self) 

class Weapon(QtWidgets.QMainWindow, Ui_other):                                  # + Ui_other
    def __init__(self):
        super(Weapon, self).__init__()     
        self.setupUi(self)

class pistoll (QtWidgets.QMainWindow, Ui_MainWindow2):
    def __init__(self):
        super(pistoll, self).__init__()
        self.setupUi(self)
      #  self.setStyleSheet(' .QWidget {background-image: url(5555.jpg);}')

class P2020 (QtWidgets.QMainWindow, Ui_MainWindow3):
    def __init__(self):
        super(P2020, self).__init__()
        self.setupUi(self)

class RE(QtWidgets.QMainWindow, Ui_MainWindow4):
    def __init__(self):
        super(RE, self).__init__()
        self.setupUi(self)

class PP(QtWidgets.QMainWindow, Ui_MainWindow5):
    def __init__(self):
        super(PP, self).__init__()
        self.setupUi(self)

class SMG(QtWidgets.QMainWindow, Ui_MainWindow6):
    def __init__(self):
        super(SMG, self).__init__()
        self.setupUi(self)

class ISH(QtWidgets.QMainWindow, Ui_MainWindow7):
    def __init__(self):
        super(ISH, self).__init__()
        self.setupUi(self)

class R99(QtWidgets.QMainWindow, Ui_MainWindow8):
    def __init__(self):
        super(R99, self).__init__()
        self.setupUi(self)

class VOLT(QtWidgets.QMainWindow, Ui_MainWindow9):
    def __init__(self):
        super(VOLT, self).__init__()
        self.setupUi(self)             


# Начало основного класса 
class MainWindow(QtWidgets.QMainWindow):
    def __init__(self):
        super().__init__()
      
        self.centralWidget = QWidget()
        self.setCentralWidget(self.centralWidget)      #создали центральный виджет  
        # Начало класса apexHelper
        self.apexHelper = Apexhelper(self) # экземпляр класса ApexHelper
        self.apexHelper.weapon.clicked.connect(self.gotoWeapon) 
        # конец класса apexHelper

        # self.test = Test() ------------------------------------------------------

        # Начало класса Weapon
        self.weapon = Weapon() # экземпляр класса Weapon
        self.weapon.back.clicked.connect(self.gotomain)
        self.weapon.pistol.clicked.connect(self.gotopistol)
        self.weapon.PistolP.clicked.connect(self.gotoPP)
        # конец класса Weapon

        # Начало класса pistoll
        self.pist = pistoll() #экземпляр класса pistoll
        self.pist.wedom.clicked.connect(self.gotowedomi) 
        self.pist.backk.clicked.connect(self.gotoWeapon)
        self.pist.p2020.clicked.connect(self.gotop2020)
        self.pist.re.clicked.connect(self.gotoRE)
        # конец класса pistoll

        # начало класса R99
        self.r99 = R99()
        self.r99.back11.clicked.connect(self.gotoPP)
        # конец класса R99

        # начало класса VOLT
        self.volt = VOLT()
        self.volt.back11.clicked.connect(self.gotoPP)
        # конец класса VOLT


        # начало класса SMG
        self.smg = SMG()
        self.smg.back11.clicked.connect(self.gotoPP)
        # конец класса SMG

        # начало класса ISH
        self.ish = ISH()
        self.ish.back11.clicked.connect(self.gotoPP)
        # конец класса ISH

        # Начало класса p2020
        self.p2020 = P2020()
        self.p2020.back1.clicked.connect(self.gotopistol)
        # конец класса p2020

        # Начало класса RE
        self.re = RE()
        self.re.back1.clicked.connect(self.gotopistol)
        # конец класса RE

        # Начало класса Пистолеты-полемёты
        self.pp = PP() #экземпляр класса PP
        self.pp.backkk.clicked.connect(self.gotoWeapon)
        self.pp.smen.clicked.connect(self.gotosmg)
        self.pp.ihek.clicked.connect(self.gotoish)
        self.pp.R99.clicked.connect(self.gotoR99)
        self.pp.volt.clicked.connect(self.gotovolt)
        # Конец класса Пистолеты-полемёты



        # Начало класса wedomi
        self.wedomi = Wedomi() # экземпляр класса Wedomi    
        self.wedomi.backtoweapon.clicked.connect(self.gotopistol)                          
        # Конец класса wedomi

        #Начало виджетов
        self.stack = QStackedWidget()      # QStackedWidget видно сразу несколько виджетов                                                  # !!!               
        self.stack.addWidget(self.apexHelper)
        self.stack.addWidget(self.weapon)    # 1   self.stack.setCurrentIndex(1)
        self.stack.addWidget(self.wedomi) # 2 self.stack.setCurrentIndex(2)
        self.stack.addWidget(self.pist) #3 self.stack.setCurrentIndex(3) - ломается
        self.stack.addWidget(self.p2020) #4 self.stack.setCurrentIndex(4)
        self.stack.addWidget(self.re) #5 self.stack.setCurrentIndex(5)
        self.stack.addWidget(self.pp) #6 self.stack.setCurrentIndex(6)
        self.stack.addWidget(self.smg) #7 self.stack.setCurrentIndex(7)
        self.stack.addWidget(self.ish)#8 self.stack.setCurrentIndex(8)
        self.stack.addWidget(self.r99)#9 self.stack.setCurrentIndex(9)
        self.stack.addWidget(self.volt)#10 self.stack.setCurrentIndex(10) 
        
        self.stack.setCurrentIndex(0)
        self.nameProgramm(self.stack.currentIndex())  
           


        hbox = QHBoxLayout(self.centralWidget)
        hbox.setContentsMargins(0, 0, 0, 0) #вроде можно без этого ????????????????????????????????????
        hbox.addWidget(self.stack)
    
    def nameProgramm(self, w=0):
        if w == 0:
            self.setWindowTitle('Apex Helper')
            self.setWindowIcon(QIcon('gg.jpg'))                         
        elif w == 1:   
            self.setWindowTitle('Weapon')
            self.setWindowIcon(QIcon('rtg.jpg'))                             
        elif w == 2:   
            self.setWindowTitle('Wedomi')
            self.setWindowIcon(QIcon('wedomiy.png'))       
        elif w == 3:   
            self.setWindowTitle('Pistol')
            self.setWindowIcon(QIcon('ty.jpg'))
        elif w == 4:   
            self.setWindowTitle('P2020')
            self.setWindowIcon(QIcon('p2020.png'))
        elif w == 5:   
            self.setWindowTitle('RE-45 Auto')
            self.setWindowIcon(QIcon('re.png'))
        elif w == 6:   
            self.setWindowTitle('Pistol-P')
            self.setWindowIcon(QIcon('fgh.png')) 
        elif w == 7:   
            self.setWindowTitle('SMG')
            self.setWindowIcon(QIcon('SMG.png'))
        elif w == 8:   
            self.setWindowTitle('ISH')
            self.setWindowIcon(QIcon('ish.png'))
        elif w == 9:   
            self.setWindowTitle('R99')
            self.setWindowIcon(QIcon('R99.png'))    
        elif w == 10:   
            self.setWindowTitle('VOLT')
            self.setWindowIcon(QIcon('Volt.png'))                                           

    def gotomain(self):
        self.stack.setCurrentIndex(0)
        self.nameProgramm(self.stack.currentIndex())

        self.resize(230, 625)
        
    def gotoWeapon(self):  
        self.stack.setCurrentIndex(1)
        self.nameProgramm(self.stack.currentIndex())

        #self.resize(435, 772)
        
    def gotowedomi(self):
        self.stack.setCurrentIndex(2)
        self.nameProgramm(self.stack.currentIndex())
    
    def gotopistol(self):
        self.stack.setCurrentIndex(3)
        self.nameProgramm(self.stack.currentIndex())
    
    def gotop2020(self):
        self.stack.setCurrentIndex(4)
        self.nameProgramm(self.stack.currentIndex())
    
    def gotoRE(self):
        self.stack.setCurrentIndex(5)
        self.nameProgramm(self.stack.currentIndex())

    def gotoPP(self):
        self.stack.setCurrentIndex(6)
        self.nameProgramm(self.stack.currentIndex())

    def gotosmg(self):
        self.stack.setCurrentIndex(7)
        self.nameProgramm(self.stack.currentIndex())

    def gotoish(self):
        self.stack.setCurrentIndex(8)
        self.nameProgramm(self.stack.currentIndex())

    def gotoR99(self):
        self.stack.setCurrentIndex(9)
        self.nameProgramm(self.stack.currentIndex())
    
    def gotovolt(self):
        self.stack.setCurrentIndex(10)
        self.nameProgramm(self.stack.currentIndex())

if __name__ == "__main__":     
    app = QtWidgets.QApplication(sys.argv)
    w = MainWindow()   
    w.setFixedSize(435, 625)                                      # --- ApexHelper(), +++ MainWindow
    w.show()            
    sys.exit(app.exec_())
python
  • 1 1 个回答
  • 10 Views

1 个回答

  • Voted
  1. Best Answer
    S. Nick
    2022-07-11T05:20:53Z2022-07-11T05:20:53Z

    你写:

    在qt Designer中给程序添加了背景,但是vs不接受已经出现的两个库,但是需要

    不清楚这vs两个库是什么以及是什么?您已经创建了backfone.qrc和ss.qrc资源文件。

    将backfone.qrc文件转换为backfone_rc.py文件, 将ss.qrc文件转换为ss_rc.py文件

    pyrcc5 backfone.qrc -o backfone_rc.py
    pyrcc5 ss.qrc -o ss_rc.py
    

    然后取消注释这些行:

    #import backfone_rc
    #import ss_rc
    

    和线

    MainWindow.setStyleSheet("background-image: url(:/Fone/fff.jpg);")
    

    将工作。

    您还可以阅读有关如何创建和使用资源文件的更多信息https://ru.stackoverflow.com/search?q=user%3A217323+%D1%80%D0%B5%D1%81%D1%83%D1%80 %D1 %81%D0%BE%D0%B2



    使用时w.setFixedSize(435, 625),功能self.resize()停止工作

    事实上,self.resize()这是推荐的尺寸,它 setFixedSize(435, 625)严格地固定了小部件的尺寸和 .изменить его можно только новым setFixedSize(222, 555)

    尝试进行更改:

        ...
            self.stack.setCurrentIndex(0)
            self.nameProgramm(self.stack.currentIndex())  
        # +++ 
            self.gotomain()                                   # +++ 
    
        ...
    
        def gotomain(self):
            self.stack.setCurrentIndex(0)
            self.nameProgramm(self.stack.currentIndex())
    
        #    self.resize(230, 625)
            self.setFixedSize(435, 625)                       # +++ 
            
        def gotoWeapon(self):  
            self.stack.setCurrentIndex(1)
            self.nameProgramm(self.stack.currentIndex())
    
        #    #self.resize(435, 772)
            self.setFixedSize(435, 772)                        # +++    
        
        ...
    
    if __name__ == "__main__":     
        app = QtWidgets.QApplication(sys.argv)
        w = MainWindow()   
    #    w.setFixedSize(435, 625)                         # --- 
        w.show()            
        sys.exit(app.exec_())
    


    主文件

    import sys
    from PyQt5 import QtCore, QtGui, QtWidgets    
    from PyQt5.QtGui import QIcon 
    #from PyQt5.uic import loadUi
    from PyQt5.QtWidgets import *
    from PyQt5.QtCore import *
    ################################## Тут вызовы  ui файлов
    
    from Apex import Ui_MainWindow # Основное окно начало
    
    from testdelete import Ui_Form
    from weaponsUIrepeat import Ui_other # окно Оружия
    from wedomiy import Ui_MainWindow1 # окно пистолета wedomiy
    from pistoll import Ui_MainWindow2 # окно пистолеты
    from p2020 import Ui_MainWindow3 # окно пистолета p2020
    from RE import Ui_MainWindow4 # окно пистолета RE 
    from pp import Ui_MainWindow5 # окно пистолеты пулемёты 
    from SMG import Ui_MainWindow6 # окно Пп сменщик 
    from ISH import Ui_MainWindow7 # окно Пп ищейка
    from R99 import Ui_MainWindow8 # окно Пп R99
    from VOLT import Ui_MainWindow9 # окно Пп R99
    
    class Apexhelper(QtWidgets.QMainWindow, Ui_MainWindow):          # + Ui_MainWindow
        def __init__(self, parent=None):
            super(Apexhelper, self).__init__(parent) 
            self.setupUi(self)
    
    # class Test(QtWidgets.QMainWindow, Ui_Form):                    # + Ui_MainWindow
    #     def __init__(self, parent=None):
    #         super(Test, self).__init__()
    #         self.setupUi(self)
    
    class Wedomi(QtWidgets.QMainWindow, Ui_MainWindow1):             # + Ui_MainWindow1
        def __init__(self):
            super(Wedomi, self).__init__()
            self.setupUi(self) 
    
    class Weapon(QtWidgets.QMainWindow, Ui_other):                   # + Ui_other
        def __init__(self):
            super(Weapon, self).__init__()     
            self.setupUi(self)
    
    class pistoll (QtWidgets.QMainWindow, Ui_MainWindow2):
        def __init__(self):
            super(pistoll, self).__init__()
            self.setupUi(self)
          #  self.setStyleSheet(' .QWidget {background-image: url(5555.jpg);}')
    
    class P2020 (QtWidgets.QMainWindow, Ui_MainWindow3):
        def __init__(self):
            super(P2020, self).__init__()
            self.setupUi(self)
    
    class RE(QtWidgets.QMainWindow, Ui_MainWindow4):
        def __init__(self):
            super(RE, self).__init__()
            self.setupUi(self)
    
    class PP(QtWidgets.QMainWindow, Ui_MainWindow5):
        def __init__(self):
            super(PP, self).__init__()
            self.setupUi(self)
    
    class SMG(QtWidgets.QMainWindow, Ui_MainWindow6):
        def __init__(self):
            super(SMG, self).__init__()
            self.setupUi(self)
    
    class ISH(QtWidgets.QMainWindow, Ui_MainWindow7):
        def __init__(self):
            super(ISH, self).__init__()
            self.setupUi(self)
    
    class R99(QtWidgets.QMainWindow, Ui_MainWindow8):
        def __init__(self):
            super(R99, self).__init__()
            self.setupUi(self)
    
    class VOLT(QtWidgets.QMainWindow, Ui_MainWindow9):
        def __init__(self):
            super(VOLT, self).__init__()
            self.setupUi(self)             
    
    
    # Начало основного класса 
    class MainWindow(QtWidgets.QMainWindow):
        def __init__(self):
            super().__init__()
          
            self.centralWidget = QWidget()
            self.setCentralWidget(self.centralWidget)      #создали центральный виджет  
    # Начало класса apexHelper
            self.apexHelper = Apexhelper(self) # экземпляр класса ApexHelper
    # ?        
    # ?        self.apexHelper.weapon.clicked.connect(self.gotoWeapon) 
            # конец класса apexHelper
    
            # self.test = Test() ------------------------------------------------------
    
            # Начало класса Weapon
            self.weapon = Weapon() # экземпляр класса Weapon
            self.weapon.back.clicked.connect(self.gotomain)
            self.weapon.pistol.clicked.connect(self.gotopistol)
            self.weapon.PistolP.clicked.connect(self.gotoPP)
            # конец класса Weapon
    
            # Начало класса pistoll
            self.pist = pistoll() #экземпляр класса pistoll
            self.pist.wedom.clicked.connect(self.gotowedomi) 
            self.pist.backk.clicked.connect(self.gotoWeapon)
            self.pist.p2020.clicked.connect(self.gotop2020)
            self.pist.re.clicked.connect(self.gotoRE)
            # конец класса pistoll
    
            # начало класса R99
            self.r99 = R99()
            self.r99.back11.clicked.connect(self.gotoPP)
            # конец класса R99
    
            # начало класса VOLT
            self.volt = VOLT()
            self.volt.back11.clicked.connect(self.gotoPP)
            # конец класса VOLT
    
    
            # начало класса SMG
            self.smg = SMG()
            self.smg.back11.clicked.connect(self.gotoPP)
            # конец класса SMG
    
            # начало класса ISH
            self.ish = ISH()
            self.ish.back11.clicked.connect(self.gotoPP)
            # конец класса ISH
    
            # Начало класса p2020
            self.p2020 = P2020()
            self.p2020.back1.clicked.connect(self.gotopistol)
            # конец класса p2020
    
            # Начало класса RE
            self.re = RE()
            self.re.back1.clicked.connect(self.gotopistol)
            # конец класса RE
    
            # Начало класса Пистолеты-полемёты
            self.pp = PP() #экземпляр класса PP
            self.pp.backkk.clicked.connect(self.gotoWeapon)
            self.pp.smen.clicked.connect(self.gotosmg)
            self.pp.ihek.clicked.connect(self.gotoish)
            self.pp.R99.clicked.connect(self.gotoR99)
            self.pp.volt.clicked.connect(self.gotovolt)
            # Конец класса Пистолеты-полемёты
    
    
    
            # Начало класса wedomi
            self.wedomi = Wedomi() # экземпляр класса Wedomi    
            self.wedomi.backtoweapon.clicked.connect(self.gotopistol)                          
            # Конец класса wedomi
    
            #Начало виджетов
            self.stack = QStackedWidget()      # QStackedWidget видно сразу несколько виджетов                                                  # !!!               
            self.stack.addWidget(self.apexHelper)
            self.stack.addWidget(self.weapon)    # 1   self.stack.setCurrentIndex(1)
            self.stack.addWidget(self.wedomi) # 2 self.stack.setCurrentIndex(2)
            self.stack.addWidget(self.pist) #3 self.stack.setCurrentIndex(3) - ломается
            self.stack.addWidget(self.p2020) #4 self.stack.setCurrentIndex(4)
            self.stack.addWidget(self.re) #5 self.stack.setCurrentIndex(5)
            self.stack.addWidget(self.pp) #6 self.stack.setCurrentIndex(6)
            self.stack.addWidget(self.smg) #7 self.stack.setCurrentIndex(7)
            self.stack.addWidget(self.ish)#8 self.stack.setCurrentIndex(8)
            self.stack.addWidget(self.r99)#9 self.stack.setCurrentIndex(9)
            self.stack.addWidget(self.volt)#10 self.stack.setCurrentIndex(10) 
            
            self.stack.setCurrentIndex(0)
            self.nameProgramm(self.stack.currentIndex())  
    # +++ 
            self.gotomain()                                   # +++ 
    
    
            hbox = QHBoxLayout(self.centralWidget)
            hbox.setContentsMargins(0, 0, 0, 0) #вроде можно без этого ?
            hbox.addWidget(self.stack)
        
        def nameProgramm(self, w=0):
            if w == 0:
                self.setWindowTitle('Apex Helper')
                self.setWindowIcon(QIcon('gg.jpg'))                         
            elif w == 1:   
                self.setWindowTitle('Weapon')
                self.setWindowIcon(QIcon('rtg.jpg'))                             
            elif w == 2:   
                self.setWindowTitle('Wedomi')
                self.setWindowIcon(QIcon('wedomiy.png'))       
            elif w == 3:   
                self.setWindowTitle('Pistol')
                self.setWindowIcon(QIcon('ty.jpg'))
            elif w == 4:   
                self.setWindowTitle('P2020')
                self.setWindowIcon(QIcon('p2020.png'))
            elif w == 5:   
                self.setWindowTitle('RE-45 Auto')
                self.setWindowIcon(QIcon('re.png'))
            elif w == 6:   
                self.setWindowTitle('Pistol-P')
                self.setWindowIcon(QIcon('fgh.png')) 
            elif w == 7:   
                self.setWindowTitle('SMG')
                self.setWindowIcon(QIcon('SMG.png'))
            elif w == 8:   
                self.setWindowTitle('ISH')
                self.setWindowIcon(QIcon('ish.png'))
            elif w == 9:   
                self.setWindowTitle('R99')
                self.setWindowIcon(QIcon('R99.png'))    
            elif w == 10:   
                self.setWindowTitle('VOLT')
                self.setWindowIcon(QIcon('Volt.png'))                                           
    
        def gotomain(self):
            self.stack.setCurrentIndex(0)
            self.nameProgramm(self.stack.currentIndex())
    
    #        self.resize(230, 625)
            self.setFixedSize(435, 625)
            
        def gotoWeapon(self):  
            self.stack.setCurrentIndex(1)
            self.nameProgramm(self.stack.currentIndex())
    
    #        #self.resize(435, 772)
            self.setFixedSize(435, 772)
            
        def gotowedomi(self):
            self.stack.setCurrentIndex(2)
            self.nameProgramm(self.stack.currentIndex())
        
        def gotopistol(self):
            self.stack.setCurrentIndex(3)
            self.nameProgramm(self.stack.currentIndex())
        
        def gotop2020(self):
            self.stack.setCurrentIndex(4)
            self.nameProgramm(self.stack.currentIndex())
        
        def gotoRE(self):
            self.stack.setCurrentIndex(5)
            self.nameProgramm(self.stack.currentIndex())
    
        def gotoPP(self):
            self.stack.setCurrentIndex(6)
            self.nameProgramm(self.stack.currentIndex())
    
        def gotosmg(self):
            self.stack.setCurrentIndex(7)
            self.nameProgramm(self.stack.currentIndex())
    
        def gotoish(self):
            self.stack.setCurrentIndex(8)
            self.nameProgramm(self.stack.currentIndex())
    
        def gotoR99(self):
            self.stack.setCurrentIndex(9)
            self.nameProgramm(self.stack.currentIndex())
        
        def gotovolt(self):
            self.stack.setCurrentIndex(10)
            self.nameProgramm(self.stack.currentIndex())
    
    if __name__ == "__main__":     
        app = QtWidgets.QApplication(sys.argv)
        w = MainWindow()   
    #    w.setFixedSize(435, 625)                         # --- 
        w.show()            
        sys.exit(app.exec_())
    

    Apex.py

    from PyQt5 import QtCore, QtGui, QtWidgets
    
    
    class Ui_MainWindow(object):
        def setupUi(self, MainWindow):
            MainWindow.setObjectName("MainWindow")
            MainWindow.resize(435, 615)
    
    #                                                        vv       
    #        MainWindow.setStyleSheet("background-image: url(:/Fone/fff.jpg);")
    #        если изображение находится в текущем каталоге   vvvvvvv
    #        MainWindow.setStyleSheet("background-image: url(fff.jpg);")
    
            MainWindow.setStyleSheet("background-image: url(kata2.gif);")
            
            
            self.centralwidget = QtWidgets.QWidget(MainWindow)
    #        self.centralwidget.setStyleSheet("background-color: #220000")
            self.centralwidget.setStyleSheet("background-color: #220000")
            
            self.centralwidget.setObjectName("centralwidget")
            self.backk = QtWidgets.QPushButton(self.centralwidget)
            self.backk.setGeometry(QtCore.QRect(160, 320, 75, 26))
            self.backk.setStyleSheet("QPushButton {\n"
    "color: White;\n"
    "background-color: #708090;\n"
    "}")
            self.backk.setObjectName("backk")
            self.p2020 = QtWidgets.QPushButton(self.centralwidget)
            self.p2020.setGeometry(QtCore.QRect(160, 270, 81, 31))
            self.p2020.setStyleSheet("QPushButton {\n"
    "color: white;\n"
    "background-color: #708090;\n"
    "}")
            self.p2020.setObjectName("p2020")
            self.re = QtWidgets.QPushButton(self.centralwidget)
            self.re.setGeometry(QtCore.QRect(160, 230, 81, 31))
            self.re.setStyleSheet("QPushButton {\n"
    "color: White;\n"
    "background-color: #708090;\n"
    "}")
            self.re.setObjectName("re")
            self.wedom = QtWidgets.QPushButton(self.centralwidget)
            self.wedom.setGeometry(QtCore.QRect(160, 180, 101, 31))
            self.wedom.setStyleSheet("QPushButton {\n"
    "color: White;\n"
    "background-color: #708090;\n"
    "}")
            self.wedom.setObjectName("wedom")
            MainWindow.setCentralWidget(self.centralwidget)
            self.menubar = QtWidgets.QMenuBar(MainWindow)
            self.menubar.setGeometry(QtCore.QRect(0, 0, 435, 21))
            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", "MainWindow"))
            self.backk.setText(_translate("MainWindow", "Назад"))
            self.p2020.setText(_translate("MainWindow", "p2020"))
            self.re.setText(_translate("MainWindow", "RE-45 Auto"))
            self.wedom.setText(_translate("MainWindow", "Ведомый(Wigman)"))
    
    #import backfone_rc
    #import ss_rc
    
    
    if __name__ == "__main__":
        import sys
        app = QtWidgets.QApplication(sys.argv)
        MainWindow = QtWidgets.QMainWindow()
        ui = Ui_MainWindow()
        ui.setupUi(MainWindow)
        MainWindow.show()
        sys.exit(app.exec_())
    

    在此处输入图像描述

    • 2

相关问题

  • 是否可以以某种方式自定义 QTabWidget?

  • telebot.anihelper.ApiException 错误

  • Python。检查一个数字是否是 3 的幂。输出 无

  • 解析多个响应

  • 交换两个数组的元素,以便它们的新内容也反转

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    表格填充不起作用

    • 2 个回答
  • Marko Smith

    提示 50/50,有两个,其中一个是正确的

    • 1 个回答
  • Marko Smith

    在 PyQt5 中停止进程

    • 1 个回答
  • Marko Smith

    我的脚本不工作

    • 1 个回答
  • Marko Smith

    在文本文件中写入和读取列表

    • 2 个回答
  • Marko Smith

    如何像屏幕截图中那样并排排列这些块?

    • 1 个回答
  • Marko Smith

    确定文本文件中每一行的字符数

    • 2 个回答
  • Marko Smith

    将接口对象传递给 JAVA 构造函数

    • 1 个回答
  • Marko Smith

    正确更新数据库中的数据

    • 1 个回答
  • Marko Smith

    Python解析不是css

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5