gpt4 book ai didi

python - pythonista 中的 GUI 按钮性能

转载 作者:行者123 更新时间:2023-11-29 00:06:49 45 4
gpt4 key购买 nike

我正在尝试制作(我认为的)带有照明控制开关的相当简单的 GUI。我在 iOS 上使用 Pythonista。它实际上并没有控制灯。我只想要一些可以打印到控制台的开关打开或关闭的东西。我对编码非常陌生,只是想不通。当我运行代码时,GUI 将出现并打印开关的状态(加载时),但如果之后使用开关,它将不会打印。

#Lighting Control Switch

import ui


def lightControl(mySwitch):
toggle.switch1 = mySwitch

switch1 = "Off" or "On"

action_On = False
print(not action_On)

action_Off = (not action_On)
print(action_On)


if action_On == True:
print("Lights On")
if action_Off == True:
print("Lights Off")

v = ui.load_view()
v.present('sheet')

我想要一个开关,向控制台指示它已被使用,以及它当前是打开还是关闭。

没有打印错误,并且 GUI 正常出现。只是不是我想要的结果。

我对编码很陌生,只是想学习和解决问题。

最佳答案

因为我在没有制作 .pyui 文件(您编辑实际 GUI 布局的文件)的情况下进行测试,所以我不得不删除 ui.loadview()。但这有效并且应该给你一个好的起点。 Pythonista UI 模块可能很棘手,但坚持使用它是值得的:)


import ui

def lightControl(sender):
if switch1.value == False:
print 'Lights Off'
elif switch1.value == True:
print 'Lights On'

switch1 = ui.Switch()
switch1.action = lightControl
v = ui.View()
v.add_subview(switch1)

v.present('sheet')

@Lukas 也是对的,Pythonista Forum是您遇到困难时寻求帮助的好地方。

关于python - pythonista 中的 GUI 按钮性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47776954/

45 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com