python没有菜单栏_Windows Python:为什么第一个打开的窗口未显示为活动状态?

我发现在Python Windows命令行提示下使用python脚本有一个非常奇怪的问题,为了重现这个问题,你可以简单地执行以下步骤:

>启动Python命令行提示符(这通常是点击开始菜单 – > Python 2.7-> Python(命令行).

>键入以下文本,然后按Enter键.

import ctypes

>键入以下文本,然后按Enter键.

ctypes.windll.user32.MessageBoxA(0,"Your text","Your title",1)

>您将看到一个消息框已打开,但此消息框窗口未激活.

>使用鼠标单击任务栏中消息框的图标以激活消息框

>关闭消息框

>在Python提示shell中再次键入文本

ctypes.windll.user32.MessageBoxA(0,1)

>现在,消息框显示已激活(预期行为)

所以,我的问题是,为什么第一个消息框(窗口)没有显示为活动状态?我最初在GDB命令行下运行Python漂亮的打印机时发现这个问题,因为我想使用一些python漂亮的打印机来查看数据,比如这个GDB cv::Mat python object issue when debugging a c++ program,我需要在输入plot命令后立即显示OpenCV Image窗口.

但后来我发现这是一个与Python本身有关的问题.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值