小编map*_*pto的帖子

如何将pyinstaller指向正确版本的MSVC?90.dll?

我有一个python应用程序,我试图建立为可pyinstaller分发的.类似的脚本在Linux上成功构建.

我在Windows 7 x64上构建它,但是想要构建32位二进制文​​件以获得更好的兼容性,所以我使用的是32位python-2.7.在我的依赖关系matplotlib,并pyside需要MSVC.我从Microsoft 安装了一个名为VCForPython27的软件包.

我运行我的pyinstaller脚本时遇到错误.我收到以下消息:

1250 INFO: Adding Microsoft.VC90.CRT to dependent assemblies of final executable
7428 INFO: Searching for assembly x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_none ...
7428 WARNING: Assembly not found
7428 ERROR: Assembly x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_none not found
7475 WARNING: lib not found: MSVCR90.dll dependency of C:\Python27\python.exe
7553 INFO: Searching for assembly x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_none ...
7553 WARNING: Assembly not found
7553 ERROR: Assembly x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_none not found
7662 WARNING: lib not found: MSVCR90.dll dependency of C:\Windows\system32\python27.dll
7662 INFO: …
Run Code Online (Sandbox Code Playgroud)

pyinstaller windows-7 python-2.7

5
推荐指数
1
解决办法
4093
查看次数

测试元素是否已具有Bootstrap datepicker

我正在开发一个相当大的软件平台,它有几个实现.有一个先前的实现使用jQueryUI datepicker,我现在正在使用Bootstrap datepicker的接口改进.

有没有办法让我测试一个Bootstrap datepicker是否已经附加到某个元素,让我们说这个

<input type="text" id="user-date" class="datepicker"/>
Run Code Online (Sandbox Code Playgroud)

请注意,我不是在询问是否在此问题中加载了Bootstrap datepicker.我宁愿要求一个测试,类似这样一个为jQueryUI的日期选择器.

javascript bootstrap-datepicker

5
推荐指数
1
解决办法
6066
查看次数

当窗口小部件失去焦点时,我如何拦截

我有一个QPlainTextEdit,并希望在失去焦点时处理内容.我已经看到我可以使用focusChanged事件或使用focusOutEvent虚函数执行此操作.

我不知道如何使用新语法传递参数(即my_app.focusChanged.connect(my_handler)哪里my_handler是本地定义的函数).所以我尝试使用虚函数.

由于界面是使用QT Designer创建QPlainTextEdit的,因此继承将是一种过度杀伤,因此我尝试通过简单地使用来覆盖虚拟功能my_text_edit.focusOutEvent = my_handler.这确实拦截了我想要的消息,但它显然覆盖了一些内置功能QPlainTextEdit,我得到了人工制品 - 即文本编辑中的光标在失去焦点时不会消失.我想我应该以某种方式调用原始事件,对我有用的是以下内容:

在我的__init__方法中,我有:

    self.original_handler = self.my_text_edit.focusOutEvent
    self.my_text_edit.focusOutEvent = self.my_handler
Run Code Online (Sandbox Code Playgroud)

定义my_handler是:

    def my_handler(self, event):
        self.original_handler(event)
        # my own handling follows...
Run Code Online (Sandbox Code Playgroud)

我基本上复制了我期望图书馆为我做的事情.我发现这太笨拙了,我可以看到它在维护过程中会以多种方式适得其反.任何人都可以建议一个更简洁的方法吗?谢谢!

python qt pyside

4
推荐指数
1
解决办法
2858
查看次数