问题描述
下面是我运行代码的屏幕截图
这是我的实际代码:
<div class="row">
<div class="col-md-6">
<div class="submit-form">
<div *ngIf="!submitted">
<div *ngIf="currentLog.Id" class="edit-form">
<h1 class="mb-3"><strong>Log Details</strong></h1>
<hr />
<form>
<div class="form-group">
<label for="DateServiced">Service Date</label>
<input type="date"
class="form-control"
id="dateServiced"
required
[(ngModel)]="currentLog.DateServiced"
name="dateServiced" />
</div>
<div class="form-group">
<label for="ServicePerformed">Next Service Date</label>
<input type="date"
class="form-control"
id="nextServiceDate"
required
[(ngModel)]="currentLog.NextServiceDate"
name="nextServiceDate" />
</div>
</form>
<button class="btn btn-danger mr-2" (click)="deleteLog()">
Delete
</button>
<button type="submit"
class="btn btn-success"
(click)="updateLog()">
Update
</button>
</div>
</div>
</div>
<div *ngIf="submitted">
<h4>Maintenance Logs updated successfully!</h4>
<button class="btn btn-success mr-2" routerLink="/add">Add New</button>
<button class="btn btn-secondary" routerLink="/logs">Back to list</button>
</div>
</div>
</div>
#创建屏幕
import pygame
pygame.init()
标题和图标
screen = pygame.display.set_mode((800,600))
我不明白为什么它不起作用。我的代码看起来不错,我的图标在我的目录中,但什么也没有出现。是不是我忘记下载了?我的代码有错吗?
这是我正在学习的教程:https://www.youtube.com/watch?v=_HF852IONl8
最后一件可能很重要的事情是,即使我在不尝试更改标题和图标的情况下运行我的窗口,它也是空白的。这让我相信还有一个包我还没有下载,但我真的不知道。
解决方法
首先,将这张图片“ufo-flying.png”的像素大小更改为 32 x 32。为此,使用 PC 上的任何照片编辑器应用程序打开这张图片。选择“调整大小”选项。现在将宽度和高度更改为 32 x 32。您可以使用此站点来更改此图像的像素。 https://www.reduceimages.com/ 现在将此图像保存到包含此 python 代码文件 (main.py) 的文件夹中。如果您使用的是 Pycharm,那么您可以在 PC 上的“PycharmProjects”文件夹中找到该文件夹。执行此操作后,运行您的代码,它会正常工作。干杯!
,[...] 某些系统不允许窗口图标在显示后更改。可以在 pygame.display.set_mode()
之前调用此函数以在设置显示模式之前创建图标。
在 screen = pygame.display.set_mode((800,600))
之前设置图标:
icon = pygame.image.load('ufo-flying.png')
pygame.display.set_icon(icon)
screen = pygame.display.set_mode((800,600))
另外,图标的大小是有限制的:
[...] 您可以通过任何表面,但大多数系统都需要 32x32 左右的较小图像。
如果图标未显示,请尝试使用较小的图标。