小编Bra*_*don的帖子

关于Pyinstaller的综合教程?

我正在寻找一个关于PyInstaller的教程,它将解释类似的东西

  • 如何创建.pkg文件
  • 如何包含/排除模块
  • 如何在安装目录中包含数据文件.

标准的PyInstaller文档中我无法理解.

python documentation pyinstaller

32
推荐指数
2
解决办法
5万
查看次数

如何在VS安装和部署项目中创建名称设置为[PRODUCTNAME]的快捷方式?

在我的VS安装和部署项目中,我想创建一个桌面快捷方式,其名称设置为[ProductName]属性.安装程序只是将[ProductName]视为字符串文字,而不是使用该属性.我怎样才能让它按照我想要的方式行事?

shortcut setup-project setup-deployment visual-studio

8
推荐指数
1
解决办法
452
查看次数

如何使用包或网格实现以下Tkinter GUI布局?

这是我目前的棋盘游戏GUI布局:

跳棋游戏

如你所见,它包括一个顶部的菜单,左边的画布,我绘制棋盘,右上角的工具栏(框架),我有各种格式/导航按钮,和一个使用的文本小部件注释移动.目前,我正在为小部件使用网格布局.

这是我需要做的事情:

  1. 当文本量大于窗口小部件大小时,能够在"文本"窗口小部件中显示/隐藏滚动条.(根据这篇文章,这似乎需要网格布局.)
  2. 通过"首选项"对话框更改"文本"窗口小部件中文本的字体和/或大小,而不会在"文本"窗口小部件周围留下奇怪的间隙.(这似乎需要一个包布局,因为Text小部件只能给出字符的宽度和高度而不是像素......这意味着当我更改字体或大小时,Text小部件会增大或缩小,并且窗口不会调整为了适应网格布局.我一直在尝试使用Font.measure根据所选字体调整文本小部件的大小,但我仍然会得到间隙,因为我无法将小部件调整到精确的像素.)
  3. 我的最终解决方案需要跨平台(Windows和Linux,希望是Mac).

我可以使用哪种布局来满足我的要求?如果两者都不能完全发挥作用,那么哪种布局(网格或包装)会让我最接近目标?谢谢!

python grid layout tkinter pack

3
推荐指数
1
解决办法
5804
查看次数

有没有一种有效的方法来判断是否在Tkinter文本小部件中选择了文本?

描述Tkinter文本小部件的此页面上,指出“选择是一个名为SEL(或“ sel”)的特殊标签,与当前选择相对应。您可以使用常量SEL_FIRST和SEL_LAST来引用选择。如果没有选择,Tkinter会引发TclError异常。

我的问题:除了像下面的代码那样用异常欺骗之外,是否有更有效的方法来判断Text小部件中是否存在选择?

seltext = None
try:
   seltext = txt.get(SEL_FIRST, SEL_LAST)
except TclError:
   pass

if seltext:
   # do something with text
Run Code Online (Sandbox Code Playgroud)

python text tkinter selection

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

TortoiseHG Workbench中的“新建组”命令有什么作用?

在TortoiseHG 2.2 Workbench中,我可以右键单击“存储库注册表”窗格中的“默认”存储库,然后单击“新建组”命令。这个新组命令做什么?

看起来这只是将您的存储库重组为树状结构而不是扁平化结构的一种方法,但是我找不到关于它的任何文档,而且我担心它可能会产生副作用,我对此并不了解。

tortoisehg

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