调整运行器缩放机制

This commit is contained in:
gfdgd xi 2024-07-14 18:48:30 +08:00
parent ebb6c2c5fa
commit f9e9a4eb72
2 changed files with 24 additions and 15 deletions

@ -2669,14 +2669,18 @@ allInfoList = {
SetFont(app) SetFont(app)
#window.setWindowFlag(QtGui.Qt) #window.setWindowFlag(QtGui.Qt)
# 设置滚动条 window.setCentralWidget(widget)
areaScroll = QtWidgets.QScrollArea(window) # 判断是否为小屏幕,是则设置滚动条并全屏
areaScroll.setWidgetResizable(True) if (window.frameGeometry().width() > app.primaryScreen().availableGeometry().size().width() * 0.8 or
areaScroll.setWidget(widget) window.frameGeometry().height() > app.primaryScreen().availableGeometry().size().height() * 0.9):
areaScroll.setFrameShape(QtWidgets.QFrame.NoFrame) # 设置滚动条
areaScroll = QtWidgets.QScrollArea(window)
window.setCentralWidget(areaScroll) areaScroll.setWidgetResizable(True)
window.resize(int(app.primaryScreen().availableGeometry().size().width() * 0.9), int(app.primaryScreen().availableGeometry().size().height() * 0.9)) areaScroll.setWidget(widget)
areaScroll.setFrameShape(QtWidgets.QFrame.NoFrame)
window.setCentralWidget(areaScroll)
window.showMaximized() # 设置全屏
window.show()
window.show() window.show()
sys.exit(app.exec_()) sys.exit(app.exec_())

@ -3327,14 +3327,19 @@ if o1.currentText() == "":
o1.addItem("没有识别到任何Wine请在菜单栏“程序”安装Wine或安装任意Wine应用") o1.addItem("没有识别到任何Wine请在菜单栏“程序”安装Wine或安装任意Wine应用")
SetFont(setting["FontSize"]) SetFont(setting["FontSize"])
# 设置滚动条 window.setCentralWidget(widget)
areaScroll = QtWidgets.QScrollArea(window) # 判断是否为小屏幕,是则设置滚动条并全屏
areaScroll.setWidgetResizable(True) if (window.frameGeometry().width() > app.primaryScreen().availableGeometry().size().width() * 0.8 or
areaScroll.setWidget(widget) window.frameGeometry().height() > app.primaryScreen().availableGeometry().size().height() * 0.9):
areaScroll.setFrameShape(QtWidgets.QFrame.NoFrame) # 设置滚动条
areaScroll = QtWidgets.QScrollArea(window)
areaScroll.setWidgetResizable(True)
areaScroll.setWidget(widget)
areaScroll.setFrameShape(QtWidgets.QFrame.NoFrame)
window.setCentralWidget(areaScroll)
window.showMaximized() # 设置全屏
window.show()
window.setCentralWidget(areaScroll)
window.resize(int(app.primaryScreen().availableGeometry().size().width() * 0.9), int(app.primaryScreen().availableGeometry().size().height() * 0.9))
# Mini 模式 # Mini 模式
# MiniMode(True) # MiniMode(True)