小编Tom*_*mha的帖子

GTK + 3 StatusIcon更换

我希望我的GTK应用程序在系统托盘中有一个状态图标,我使用StatusIcon可以很好地工作,但是这已被弃用:

gtk_status_icon_new自版本3.14起已被弃用,不应在新编写的代码中使用.

使用通知

文档说"使用通知",但我不知道这实际意味着什么.我将此解释为"使用桌面通知",但据我所知,这是一个完全不同的目的.我想要一个始终可见的系统托盘图标,而不是临时弹出通知.尽管如此,我找不到任何其他似乎是"通知"的含义.

是否存在GtkStatusIcon的新替代品,它在系统托盘中提供了一个图标,支持接收鼠标点击/滚动信号并显示弹出菜单?

gtk trayicon system-tray gtk3

15
推荐指数
1
解决办法
1816
查看次数

在CMD"python"启动Python 3.3,"py"启动Python 2.7,我该如何更改?

全新的Python,只是在我开始搞乱事情之前设置和安装.我的理解是Python 2.7和Python 3.3之间存在一些显着的差异/不兼容性,尽管两个版本都使用得很好,所以我认为最好安装两个版本(在他们自己的安装目录中).

安装时,我使用了新的3.3功能,安装程序为我设置了PATH变量,但是2.7不存在此选项.在安装了两个版本之后,我尝试了一个快速测试,打开命令提示符,然后键入python以启动一个交互式会话,正如我所希望的那样,它带来了python 3.3.

我也知道更短的py命令.但是当我py在命令提示符下尝试时,它会调出python 2.7.我可以py -3用来提高3.3,但这使得它比它需要的时间更长,并且看到我将主要处理3.3版本,我想py python两者都提出一个Python 3.3交互式会话.

我对Window的PATH系统有些熟悉,但我不明白为什么会这样.我如何设置它,这样 pypython,当键入到Windows命令提示符,将除非另有说明,例如,通过像启动一个Python 3.3交互式会话py -2

谢谢.

python windows path python-2.7 python-3.x

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

Tkinter将背景图像调整为窗口大小(Python 3.4)

试图为我的tkinter窗口设置背景.我有一个方形的背景图像,边缘渐渐变黑,然后主窗口有黑色背景.图像被放置在背景上,如果窗口比它高,那么图像中心位于黑色背景的中间,看起来非常漂亮.

但是当窗口小于图像的宽度和高度时,它会将图像的中心放在窗口的中心,因此您看不到整个图像,看起来有点奇怪.有没有办法调整图像的大小,以便如果窗口的最大宽度和高度小于图像,图像将调整到该大小,保持纵横比.

所以说背景图片是600x600:

  • 800x400窗口中,图像不会调整大小,并垂直居中.
  • 500x400窗口中,图像调整大小500x500,并且仍然垂直居中.
  • 400x900窗口中,图像不会调整大小,并使其自身水平居中.

中心功能已经存在,我只需要调整大小功能.

目前我所拥有的是:

from tkinter import *

root = Tk()
root.title("Title")
root.geometry("600x600")
root.configure(background="black")

background_image = PhotoImage(file="Background.gif")

background = Label(root, image=background_image, bd=0)
background.pack()

root.mainloop()
Run Code Online (Sandbox Code Playgroud)

不确定在tkinter中是否有办法这样做?或者,如果我可能会根据窗口大小编写自己的调整图像大小的函数,但是如果用户在任何时候调整窗口大小,图像需要相对平滑且快速地调整大小.

python tkinter python-3.x

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

变量名称包含另一个变量的值

可以说我有预先定义的3个变量,x1,x2,和x3,其中每一个是在屏幕上的不同坐标.我有一个代码块整体来决定另一个变量是否a将等于1,23.现在,我想在一个变量名的价值,让我"动态"变化之间x1,x2x3.

例如a设置为2.现在我想将鼠标移动到xa,所以if a=2,xax2,这是一个预定义的变量.

它可能很清楚我对Lua很新,我试过谷歌搜索问题,但我不确定我在寻找什么,术语明智等等.

无论如何,是否有人能够帮助我?

variables lua

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

标签 统计

python ×2

python-3.x ×2

gtk ×1

gtk3 ×1

lua ×1

path ×1

python-2.7 ×1

system-tray ×1

tkinter ×1

trayicon ×1

variables ×1

windows ×1