我尝试了Ctrl+ K、Ctrl+ D,但它仅适用于 *.cs 文件。JSON 文件没有错误,而且不大,但是当我按Ctrl+ K, Ctrl+时D,它说该命令不可用。我尝试了在互联网上找到的其他一些组合,但它们根本不起作用。我也没有 JSON 的文本编辑器选项。我是否需要额外安装一些东西才能让它们出现?
\n\n我有 Visual Studio Community\xc2\xa02019 16.4.4 和 Windows 10 x64。
\n我在 BoxLayout 中有这个布局(以及其他元素):
<PlayField>:
size_hint_x: None
width: self.height
canvas.before:
Color:
rgb: .9, .9, .9
Rectangle:
pos: self.pos
size: self.size
Run Code Online (Sandbox Code Playgroud)
主要.py:
class PlayField(Layout): # Or should it be Widget?
pass
Run Code Online (Sandbox Code Playgroud)
我如何获得它的实际尺寸?print(self.size)显示默认大小 (100, 100),尽管事实并非如此。
默认情况下,所有Kivy(1.8.0)应用程序都在我的电脑上全屏运行.我需要关闭一个(不是每个)Kivy应用程序的全屏.奇怪,但我还没有找到这个简单问题的答案.可能,那不是Kivy,而是Pygame,但无论如何我不知道如何将其删除.Kivy和Pygame是从这里带走的.
现在我像这样加载它们:
if __name__ == '__main__':
app = QApplication(sys.argv)
loader = QUiLoader()
file = QFile('main.ui')
file.open(QFile.ReadOnly)
window = loader.load(file)
file.close()
window.show()
# Here:
window.centralwidget.findChild(QListWidget, 'listWidget').addItems(['Item {0}'.format(x) for x in range(100)])
sys.exit(app.exec_())
Run Code Online (Sandbox Code Playgroud)
但我认为这很不舒服,有没有其他方法,可能加载整个命名空间或其他什么?
我有3个元素的BoxLayout,我需要第一个和最后一个元素占用最小的可用空间。中间元素的比例是固定的(1:1),因此当我调整窗口大小时,侧面元素会变得太小,内容会从窗口中消失。我需要标签(或按钮,甚至不同元素的集合)的文本始终位于标签内。此大小不应更大,因此我可以说它应该是固定大小,具体取决于其内容。
更新:我犯了一个错误,大小可以更多,但不能更少。那应该如何?
更新:所以这是我的BoxLayout:
当我扩展窗口时,只有侧面部分应该扩展:
当我收缩窗户时,侧面部件应具有一些最小尺寸:
因此,我认为这是固定的下限。
如果我运行此代码:
s.translate(str.maketrans({'as': 'dfg', '1234': 'qw'}))
Run Code Online (Sandbox Code Playgroud)
我会得到:
ValueError: string keys in translate table must be of length 1
Run Code Online (Sandbox Code Playgroud)
有没有办法使用 一次替换多个字符str.translate?文档说我可以使用codecs灵活的方法,但我不知道如何使用。
如果不是,那么可以做些什么呢?
远程:HTTP 基本:访问被拒绝
远程:您必须使用具有“read_repository”或“write_repository”范围的个人访问令牌通过 HTTP 进行 Git。
远程:您可以在https://gitlab.com/profile/personal_access_tokens生成一个
我已经创建了包含所有可用范围的个人访问令牌,并将其放入Edit -> Preferences -> Hosting ProvidersGitLab 帐户中,但我仍然无法推送。GitLab 帐户有 2FA,如果重要的话我也安装了这个。
Windows 10 x64。
kivy ×3
python-3.4 ×3
python-3.x ×3
python ×2
formatting ×1
fullscreen ×1
git ×1
gitlab ×1
json ×1
layout ×1
push ×1
pygame ×1
pyside ×1
qt-designer ×1
replace ×1
size ×1
smartgit ×1
string ×1
uic ×1
widget ×1