Skip to content

Commit f8f267f

Browse files
committed
减小了窗体
1 parent 35b42e6 commit f8f267f

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ pyinstaller --onefile --add-data="file:file" -wF -i file/favicon-32x32.png -n "N
4141
```
4242

4343
效果:
44-
![s3](./file/s1.gif)
44+
![s3](./file/s3.gif)
4545

4646

4747
### 2.2 WEB

gui.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,14 @@ def __init__(self, parent=None):
1313

1414
def init_ui(self):
1515
self.setWindowTitle("NCM转换器")
16-
self.setGeometry(100, 100, 573, 573)
16+
self.setGeometry(100, 100, 400, 400) # 调整窗体尺寸
1717

1818
self.setWindowIcon(QIcon(self.get_resource_path("file/favicon-32x32.png")))
1919
# 加载图片
2020
self.original_pixmap = QPixmap(self.get_resource_path("file/bk.png"))
2121

2222
self.label = QLabel(self)
23-
self.label.setPixmap(self.original_pixmap)
24-
self.label.setGeometry(0, 0, 573, 573)
23+
self.label.setGeometry(0, 0, 400, 400) # 调整标签尺寸
2524
self.update_text('将ncm文件拖拽到此处') # 初始文本内容
2625
def create_base_pixmap(self):
2726
"""创建不包含文本的基础背景图片"""
@@ -31,7 +30,8 @@ def create_base_pixmap(self):
3130
self.label.setGeometry(0, 0, 573, 573)
3231

3332
def update_text(self, text):
34-
pixmap = self.original_pixmap.copy() # 复制原始的 QPixmap 对象
33+
resized_pixmap = self.original_pixmap.scaled(self.label.size(), Qt.AspectRatioMode.KeepAspectRatio, Qt.TransformationMode.SmoothTransformation)
34+
pixmap = resized_pixmap.copy() # 复制调整大小后的 QPixmap 对象
3535
painter = QPainter(pixmap)
3636
painter.setPen(QColor('black')) # 设置文本颜色
3737
font = QFont('SimHei', 20) # 设置字体和大小

0 commit comments

Comments
 (0)