我刚刚开始使用python。我编写了一个简短的脚本/程序/代码,它是一个改变键盘亮度的GUI。
我想添加'程序'我写了应用程序菜单,甚至更好地从系统托盘运行。
任何人都可以告诉我如何将我的程序变成一个独立的图标,我可以双击运行。我已经在网上看了“编译”,“制作独立的”#39;我不知道用来描述我想做什么的词语。
我正在使用KDE桌面运行Ubuntu。
我怀疑它是否相关,但我的代码是:
## GUI for adjusting keyboard back-light
## Opens the config file, writes config file, closes file.
#!/usr/bin/env python
def open_and_write():
myfile = open("/sys/devices/platform/dell-laptop/"\
"leds/dell::kbd_backlight/brightness", "wb")
myfile.write(x)
myfile.close()
def press_off():
global x
x = "0"
open_and_write()
def press_medium():
global x
x = "1"
open_and_write()
def press_full():
global x
x = "2"
open_and_write()
from Tkinter import *
root = Tk()
root.title("Backlight")
root.geometry("228x122")
app = Frame(root)
app.grid()
button1 = Button(app, text = "Off", width=6, height=5, command=press_off)
button2 = Button(app, text = "Medium", width=6, height=5, command=press_medium)
button3 = Button(app, text = "Full", width=6, height=5,command=press_full)
button1.grid(row = 1, column = 0)
button2.grid(row = 1, column = 1)
button3.grid(row = 1, column = 2)
button = Button(root, text='EXIT', width=25, pady=5, command=root.destroy)
button.grid()
root.mainloop()*
答案 0 :(得分:1)
在KDE中这很容易。
右键单击您的KDE应用程序菜单,无需KDE 4或5.选择"编辑应用程序..."。您将看到所有应用程序的列表。
选择一个类别,例如" System",然后创建一个应用程序菜单条目。
您需要提供名称并指定脚本的路径。 (可选)您可以为其选择一个图标。
然后保存它。
打开应用程序菜单,您可以找到您的应用程序图标。
文件:https://docs.kde.org/stable5/en/kde-workspace/kmenuedit/quickstart.html
如果您想要桌面快捷方式,只需将应用菜单中的图标拖到桌面即可。
如果您想要任务栏快捷方式,请运行该应用程序并右键单击任务栏,选择" Pin"或"在不运行时显示"什么的。