小编Mat*_*ory的帖子

如何处理Tkinter中的窗口关闭事件?

如何在Python Tkinter程序中处理窗口关闭事件(用户单击"X"按钮)?

python events window tkinter

108
推荐指数
5
解决办法
11万
查看次数

如何关闭tkinter窗口?

我该如何结束Tkinter程序?假设我有这段代码:

from Tkinter import *

def quit():
    # code to exit

root = Tk()
Button(root, text="Quit", command=quit).pack()
root.mainloop()
Run Code Online (Sandbox Code Playgroud)

我该如何定义quit退出应用程序的功能?

python tkinter

71
推荐指数
6
解决办法
22万
查看次数

什么编程语言支持任意精度算术?

哪些编程语言支持任意精度算术,你能举一个简单的例子来说明如何打印任意数量的数字吗?

programming-languages bigdecimal arbitrary-precision

20
推荐指数
7
解决办法
9967
查看次数

自定义 Visual Studio MSIX 打包项目输出

我正在使用 Visual Studio MSIX 打包项目在网络共享上为内部应用程序创建安装程序。

一个问题是它正在创建一个末尾带有“_Test”的目录。

为什么会这样以及我该如何摆脱它?我只想要“MyApp.MSIX_0.0.1.0”,或者理想情况下,“MyApp.0.0.1.0”。

 Directory of I:\

08/14/2020  09:44 AM    <DIR>          .
08/14/2020  09:44 AM    <DIR>          ..
08/14/2020  09:44 AM            21,312 index.html
08/14/2020  09:23 AM               601 MyApp.MSIX.appinstaller
08/14/2020  09:37 AM    <DIR>          MyApp.MSIX_0.0.1.0_Test
               2 File(s)         21,913 bytes
               3 Dir(s)  62,444,621,824 bytes free
Run Code Online (Sandbox Code Playgroud)

我一直在搜索文档,但找不到有关它创建的目录或它生成的 index.html 文件的任何信息。我想自定义所有这些,添加发行说明等。

如果这有什么区别的话,这是一个 WPF 应用程序。

packaging visual-studio msix

7
推荐指数
2
解决办法
1683
查看次数

如何在Python/Tkinter中找出画布项的大小?

我想在画布中创建一些文本:

myText = self.canvas.create_text(5, 5, anchor=NW, text="TEST")
Run Code Online (Sandbox Code Playgroud)

现在我如何找到myText的宽度和高度?

python tkinter tkinter-canvas

6
推荐指数
2
解决办法
7019
查看次数

ConEmu/cygwin 换行符不执行回车功能

我升级了 Cygwin,现在 Bash 表现得很奇怪。换行符并不总是将光标返回到屏幕左侧,但有时确实如此。这是我的经历:

$ echo hello
            hello
                 Thu Jan 30 08:31:33 :~
$ python3
         Python 3.6.9 (default, Jul 21 2019, 14:33:59)
[GCC 7.4.0] on cygwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 56+23
         79
           >>> 2+3
                  5
                   >>> exit()
                             Thu Jan 30 08:31:46 :~
$
Run Code Online (Sandbox Code Playgroud)

我已经TERM=xterm-color尝试过了,而且TERM=cygwin行为TERM=上没有任何区别。

另一个奇怪的事情是,当我第一次打开文件或使用 Ctrl-F 向下翻页时,less 命令会弄乱换行符,但如果我一次向上翻页或向上或向下滚动一行,格式就很好。

ls -l 工作正常。猫工作正常。

terminal cygwin mintty conemu

5
推荐指数
1
解决办法
958
查看次数

Java是否保存了运行时优化?

我的教授在一个小程序上做了一个非正式的基准测试,Java时间是:第一次运行时为1.7秒,之后运行时为0.8秒.

  • 这是否完全归因于将运行时环境加载到操作环境中?

    要么

  • 是否受到Java优化代码和存储这些优化结果的影响(对不起,我不知道技术术语)?

java optimization caching

4
推荐指数
2
解决办法
1528
查看次数

错误 MSB4018:“CopyRefAssembly”任务意外失败

这个错误似乎是随机发生的。我已经在互联网上搜索过,但没有任何结果。如果我清除 bin、obj 和 .vs 目录,它将修复几次构建,​​然后错误会再次出现。

1>------ Build started: Project: GridViewOnly, Configuration: Debug Any CPU ------
1>Failed to check the content hash of the destination ref assembly 'C:\Users\myuser\source\repos\GridViewOnly\bin\Debug\net5.0-windows\ref\GridViewOnly.dll'. It will be overwritten.
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(4413,5): error MSB4018: The "CopyRefAssembly" task failed unexpectedly.
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(4413,5): error MSB4018: System.InvalidOperationException: The "CopyRefAssembly" task has not registered its resources. In order to use the "TaskLoggingHelper.FormatResourceString()" method this task needs to register its resources either during construction, or via the "TaskResources" …
Run Code Online (Sandbox Code Playgroud)

msbuild visual-studio-2019

2
推荐指数
2
解决办法
1308
查看次数