问题标签 [onpress]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 使用 On_Press 事件在不使用 KV 语言的情况下为动态创建的按钮更改屏幕
问题:
如何在不使用 KV 语言的情况下使用 On-Press 事件更改 python 中动态创建的按钮的屏幕?
目标:
能够通过单击动态创建的按钮导航到新屏幕,
[不需要在 Kivy 中创建按钮,并且仍然可以在 Python 和 Kivy 中使用 Screenmanager(不确定您是否必须在整个程序中坚持使用 Python 或 Kivy?)
我已经尝试过的事情:
- 使用
button_share.bind(on_press = self.changer)
,然后这个:
但我得到了错误ScreenManagerException: No Screen with name "MainScreen".
怀疑:
我认为这是因为我正在创建一个 ScreenManager 的新实例,而不是引用现有的实例。为了解决这个问题,我考虑在 App 类中实例化 Screenmanager(),然后在我的按钮def changer(self, *args)
方法中引用该实例化,但如果它不是我实际用于所有屏幕的 ScreenManager,那将毫无用处。这些都是用 KV 语言定义的。如果没有大量的努力,我将无法将它们全部切换。
- 使用:
但我在这里得到的错误是ValueError: ScreenManager.current accept only str
下面是一个完全可运行的示例:
注意:在这个例子中,我想点击“继续编辑”按钮,然后点击“测试 1”、“测试 2”或“测试 3”按钮,让它带我到另一个屏幕。
蟒蛇代码:
千伏代码:
python - Python中通过On_Press事件动态创建的Widget的引用ID
问题:
如何通过 On_Press 事件引用在 Python 中动态创建的小部件的 id?
目标:
单击动态创建的按钮“测试 1”、“测试 2”或“测试 3”时,我希望打印该按钮的 ID。
更具体地说,我希望从def changer(self, *args)
方法中打印该 id
问题:
正如您从提供的代码中可能猜到的那样,我只能打印最后创建的按钮的 ID(“测试 3”)。
蟒蛇代码:
千伏代码:
react-native - 反应本机函数没有被调用
嗨,我有一个应该调用函数的按钮,但是当我单击该按钮时似乎没有任何反应。我尝试创建 2 个绝望按钮来查看功能是否单独工作,它们确实如此。虽然不明白为什么下面的代码没有发生任何事情
react-native - react-native : onPress 不起作用
我在响应本机的 onPress 事件上工作。第一次,我写了这段代码:
这样,我的按钮就可以工作了,但是 onPress 会在每次 render() 调用时自动调用。我搜索并在这里找到了解决方案:React Native onPress 被自动调用。
但是现在,如果我没有任何自动呼叫......当我按下我的 Touchable 组件时我没有呼叫。
我尝试了一些版本:
--
--
没有成功...
精确,我在一个单独的组件上工作。该组件在主渲染中被调用,如下所示:
react-native - React Native Alert crash(error) 删除构象
我正在尝试在运行删除功能确认之前设置警报功能。
这是我的代码。现在这显示了我预期的带有标题、解释和两个按钮的警报弹出窗口。
然而,在出现警报后,机器停止了大约一分钟。我不能按任何东西。
之后,我可以同时按下两个按钮,但什么也没有发生——console.log 和删除功能都没有。
我怎样才能解决这个问题?谢谢
colors - OnPressed 将 activeColor 设置为列表的按钮,并将 inactiveColor 设置为其他 btns - Flutter
我有一个芯片列表,我希望它们在用户单击它们时改变颜色。
例如,如果我单击第一个芯片,它的颜色会变成黑色,而其他所有芯片都是灰色的。然后如果我点击第二个芯片,它的颜色变成黑色,第一个芯片颜色变成灰色,依此类推。
我找不到一个漂亮/简单的方法来做到这一点,你有什么想法吗?
非常感谢
javascript - 我知道如何切换显示/隐藏 div onclick,但是如何为 onpress 做到这一点?
我有一个 div,我躲在一个我想切换“onpress”的按钮后面。我希望该 div 仅在有人按下其上方的按钮时才可见。
我只知道如何onclick
用于切换可见性。见片段。
我只是想要一个按下功能来切换隐藏 div 上方按钮的显示/隐藏。
javascript - 项目映射时获取键和项目 onPress TouchableOpacity
在下面的代码中,项目被正确呈现并且工作
但是当我按下TouchableOpacity它返回事件。
我使用JSON.stringify(event.nativeEvent)但不工作
我想获取在 TouchableOpacity 和该项目数据上设置的键值。
angularjs - 在 Angular js ng-model 范围内获取特定值的未定义
当我使用ng-model
一个属性时,它变成undefined
了,$scope
但我可以看到document.getElementbyid(cardinfo)
.
- 这只
undefined
发生在特定参数上。在同一页面中,我可以访问其他字段。 - 我们
aem
用于内容管理和 AngularJS
在这个页面我们有onpress
信用卡格式检查方法
reactjs - 无需按下组件即可随时在 onPress 渲染中反应本机条件状态
如果 project_id 不为空,当我更改状态的任何属性时,为什么在不按 TouchableOpacity 的情况下随时激活此 onPress?
示例流程:
- 我按下这个可触摸的和 project_id == 1 ,模态将打开。
- 我关闭模态
- 我用 textinput 改变了 feedback.name
- 因为 project_id 仍然是 1 modal 会打开