在 wxPython 中使用 time.sleep

2024-02-19

在重新定位位图按钮后,在我的 wxPython 代码中使用 time.sleep 导致我的按钮完全空白。在按钮应该所在的区域只留下了一个空白。任何人都可以解释原因并提出任何解决方案吗?这是我的代码:

import wx
import time
class gui(wx.Frame):
  def __init__(self,parent,id):
    wx.Frame.__init__(self,parent,id,'New Window',pos=(0,0),size=wx.DisplaySize())
    panel=wx.Panel(self)
    self.SetBackGroundColour('green')
    self.pic=wx.BitmapButton(self,-1,wx.Image("Candle.jpg",wx.BITMAP_TYPE_ANY).ConvertToBitmap(),pos=(700,300))
    self.Bind(wx.EVT_BUTTON,self.position,self.pic)
  def positon(self,event):
    self.pic.Hide()
    self.pic=wx.BitmapButton(self,-1,wx.Image("Candle.jpg",wx.BITMAP_TYPE_ANY).ConvertToBitmap(),pos=(700,300))
    time.sleep(2)
    self.pic.Hide()
if __name__=='__main__':
  app=wx.PySimpleApp()
  frame=gui(None,-1)
  frame.Show()
  app.MainLoop()

好吧,难怪你的按钮会变成空白,你几乎已经对其进行了编程以做到这一点。

    self.pic.Hide() => hides the button
 self.pic=wx.BitmapButton(self,-1,wx.Image("Candle.jpg",wx.BITMAP_TYPE_ANY).ConvertToBitmap(),pos=(700,300)) => displays the button once again
    time.sleep(2) => takes a brake for 2 seconds
    self.pic.Hide() => hides the button again

结论是,您的按钮不会显示。所以我不明白有什么问题,因为它完全按照你的编程方式进行。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 wxPython 中使用 time.sleep 的相关文章

  • 区分大小写的实体识别

    我的关键字全部以小写形式存储 例如 折扣耐克鞋 我正在尝试对其执行实体提取 我遇到的问题是 spaCy 在 NER 方面似乎区分大小写 请注意 我不认为这是 spaCy 特有的 当我跑步时 doc nlp u i love nike sho
  • minAreaRect OpenCV 返回的裁剪矩形 [Python]

    minAreaRectOpenCV 中返回一个旋转的矩形 如何裁剪矩形内图像的这部分 boxPoints返回旋转矩形的角点的坐标 以便可以通过循环框内的点来访问像素 但是在 Python 中是否有更快的裁剪方法 EDIT See code在
  • Python设置1和True的解释

    在 IPython 3 交互式 shell 中 In 53 set2 1 2 True hello In 54 len set2 Out 54 3 In 55 set2 Out 55 hello True 2 是因为 1 和 True 得到
  • 如何在动态执行的代码字符串中使用inspect.getsource?

    如果我在文件中有这段代码 import inspect def sample p1 print p1 return 1 print inspect getsource sample 当我运行脚本时 它按预期工作 在最后一行 源代码sampl
  • 如何在 numpy 数组中查找并保存重复的行?

    我有一个数组 例如 Array 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 1 1 1 2 2 2 我想要输出以下内容的东西 Repeated 1 1 1 2 2 2 保留重复行的数量也可以 例如 Repeated 1 1
  • 样本()和r样本()有什么区别?

    当我从 PyTorch 中的发行版中采样时 两者sample and rsample似乎给出了类似的结果 import torch seaborn as sns x torch distributions Normal torch tens
  • Python sys.modules 包含尚未导入的模块

    我试图了解加载的模块与导入的模块之间的区别 如果有的话 我正在使用 Python 2 7 3 并且只是从命令行运行 Python 如果我执行 import sys sys modules 我得到一个列表 其中包括os 例如 文档说sys m
  • Flutter:如何移动文本字段字符计数器?

    标题很好地总结了这个问题 我有一个TextField with a maxLength 250这就是它的样子 有没有办法把柜台放在其他地方 最好位于发送按钮的左侧 但也可能位于发送按钮的上方和左侧TextField 有任何想法吗 谢谢 可能
  • Jupyter笔记本突然变得很慢

    我以前在anaconda环境下运行jupyter运行得很好 显示警告后 IOPub data rate exceeded The notebook server will temporarily stop sending output to
  • 如何让 Streamlit 每 5 秒重新加载一次?

    我必须每 5 秒重新加载 Streamlit 图表 以便在 XLSX 报告中可视化新数据 如何实现这一目标 import streamlit as st import pandas as pd import os mainDir os pa
  • 将 Python Selenium 输出写入 Excel

    我编写了一个脚本来从在线网站上抓取产品信息 目标是将这些信息写入 Excel 文件 由于我的Python知识有限 我只知道如何在Powershell中使用Out file导出 但结果是每个产品的信息都打印在不同的行上 我希望每种产品都有一条
  • 更新 matplotlib 中颜色条的范围

    我想更新一个contourf在函数内绘制 效果很好 然而 数据的范围发生了变化 因此我还必须更新颜色条 这就是我未能做到的地方 请参阅以下最小工作示例 import matplotlib pyplot as plt import numpy
  • 如何在 Python 中跟踪日志文件?

    我想在 Python 中提供 tail F 或类似内容的输出 而无需阻塞或锁定 我找到了一些非常旧的代码来做到这一点here http code activestate com recipes 436477 filetailpy 但我认为现
  • 无法将matplotlib安装到pycharm

    我最近开始使用Python速成课程学习Python编程 我陷入困境 因为我无法让 matplotlib 在 pycharm 中工作 我已经安装了pip 我已经通过命令提示符使用 pip 安装了 matplotlib 现在 当我打开 pych
  • RuntimeError(f"目录 '{directory}' 不存在") RuntimeError: 目录 'app/static' 不存在

    当我运行 server py 文件时出现错误 File C Users nawin AppData Local Programs Python Python38 lib site packages starlette staticfiles
  • Python RE(总之检查第一个字母是否区分大小写,其余部分不区分大小写)

    在下面的情况下 我想匹配字符串 Singapore 其中 S 应始终为大写 其余单词可能为小写或大写 但在下面的字符串 s 是小写的 它在搜索条件中匹配 任何人都可以让我知道如何实施吗 import re st Information in
  • 如何在supervisord中设置组?

    因此 我正在设置 Supervisord 并尝试控制多个进程 并且一切正常 现在我想设置一个组 以便我可以启动 停止不同的进程集 而不是全部或全无 这是我的配置文件的片段 group tapjoy programs tapjoy game1
  • 在 python 中使用高精度时间戳

    嘿 我正在使用 python 处理日期时间 我想知道解析这个时间戳的最佳方法是什么 时间戳是ISO标准 这里是一个例子 2010 06 19T08 17 14 078685237Z 现在到目前为止我已经使用过 time datetime d
  • PYTHON:从 txt 文件中删除 POS 标签

    我有以下 txt 文件 其中包含 POS 词性 http en wikipedia org wiki Part of speech tagging 每个单词的标签 不用 jj到 说 vb 我 ppss是 bedz愤怒 jj在 在 dt无与伦
  • OSError: [WinError 193] %1 不是有效的 Win32 应用程序,同时使用 CTypes 在 python 中读取自定义 DLL

    我正在尝试编写用 python 封装 C 库的代码 我计划使用 CTypes 来完成此操作 并使用 Visual Studio 来编译我的 DLL 我从一个简单的函数开始 在 Visual Studio 内的标头中添加了以下内容 然后将其构

随机推荐

  • 在 C# 中引发事件的单元测试(按顺序)

    我有一些代码会引发PropertyChanged事件 我希望能够对事件是否正确引发进行单元测试 引发事件的代码就像 public class MyClass INotifyPropertyChanged public event Prope
  • C++ 中通过常量引用将指针传递给对象

    我正在为大学做一项实际作业 但遇到了一个问题 我有一个声明此方法的类 bool graficarTablero const Tablero tablero const string nombreArchivo 我想通过常量引用传递指向对象
  • IF a == true OR b == true 语句

    我找不到让 TWIG 解释以下条件语句的方法 if a true or b true do stuff endif 我错过了什么还是不可能的 检查这个树枝参考 https github com vito chyrp wiki Twig Re
  • 仍然出现“无法获取连接工厂客户端”错误

    04 01 10 17 20 701 E MapActivity 377 无法获取连接工厂客户端 我得到的只是灰色瓷砖 并且地图未加载 嘿 我认识的每个人都有很多类似的帖子 我彻底浏览了它们 它可以是互联网权限 我在应用程序标签之前添加了该
  • 为什么它被称为成员初始化器

    引用自办公室 Swift 文档 https developer apple com library ios documentation Swift Conceptual Swift Programming Language ClassesA
  • Service Worker 注册失败

    我目前正在研究服务人员来处理浏览器中的推送通知 目前我遇到了 软件注册失败错误 软件注册失败 出现错误 SecurityError 无法注册 ServiceWorker 不支持当前源 null 的 URL 协议 Check client1
  • 当我的本地存储库上只有项目的子目录时,是否可以在 Git 上推送?

    我有一个本地 git 存储库 配置为通过 Gitlab 上的 SSH 远程连接 我们称之为 email protected cdn cgi l email protection myrepo myproject git 在克隆存储库后 我喜
  • 我的 VS code 打开时总是崩溃

    I have tried uninstalling and reinstalling it but the problem did not dissappear It seems that when I open the app more
  • SmartAssembly 的异常处理和报告替代方案?

    我对用于异常处理的 SmartAssembly 解决方案感到满意 但我报告了一个问题红门论坛 http www red gate com messageboard viewtopic php t 12642并且尚未解决 SA 有哪些替代方案
  • 如何使用 Jest 测试事件监听器中的异步函数?

    我有一个运行异步函数的事件监听器 并在完成后从 DOM 中删除一些元素 async function fetchAndRemove try const response await fetch endpoint that returns j
  • 如何永久重命名 Docker 容器?

    我使用 docker compose 为 Laravel 应用程序构建 PHP 8 Nginx 我使用 docker compse up 成功启动它 docker ps给我以下输出 CONTAINER ID IMAGE COMMAND NA
  • Java - 如何将 CSV 文件反序列化为 JavaBean

    我想将 CSV 文件中的 java 对象解析为 XML 字符串 例如 我得到这样的 csv 所有列都是可选的 name age class level jon 12 archer 12 然后我想将其解析为 XML 输出如下 例如我不需要级别
  • 为什么 valgrind 在我的“测试”程序中没有检测到内存泄漏? [复制]

    这个问题在这里已经有答案了 整个测试代码包含在main cpp中 如下 include
  • 如何使用 Angular CLI 排除 lint 中目录下的所有文件?

    我们可以通过这种方式排除node modules lint project src main webapp app file json exclude node modules 但如何排除一个目录下的所有文件呢 我尝试了下面的方法 它不工作
  • 在java中获取数百万条记录[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 非常开放的问题 我需要编写一个 Java 客户端 从 Oracle 数据库读取数百万条记录 比方说帐户信息 将其转储为 XML 并通过
  • 更新流星模板后运行函数

    我有一个流星模板渲染一些我需要执行 jquery 函数的 html 现在 我已经设置了一个依赖项 以便每次与该模板关联的数据 对象列表 发生更改时 该函数都会运行 我完全不确定这是做我想做的事情的最佳方法 但每次我添加 删除 重新排列对象时
  • Sublime Text 2 添加插件模块 (MySQLdb)

    我正在为 Sublime Text 2 开发一个小插件 但我需要使用 MySQLdb 模块 MySQLdb 模块在我的普通 CLI 中运行良好 但 SB2 使用自己的 Python 版本 任何想法how我可以安装 MySQKdb 模块并且w
  • 如何通过单击返回表格单元格的行索引和列索引

    请参阅fiddle http jsfiddle net 8hnmw8j1 当我单击单元格时 我可以获得值和列名 我想知道如何获取行索引和列索引 以下是js代码
  • sqlite并发问题

    我正在开发一个使用 sqlite 数据库的 iPhone 应用程序 该应用程序在后台线程中从 Internet 下载数据 而 UI 在主线程中 后台下载线程可以对数据库执行INSERT UPDATE和SELECT UI 层还可以通过执行 U
  • 在 wxPython 中使用 time.sleep

    在重新定位位图按钮后 在我的 wxPython 代码中使用 time sleep 导致我的按钮完全空白 在按钮应该所在的区域只留下了一个空白 任何人都可以解释原因并提出任何解决方案吗 这是我的代码 import wx import time