QT与PYQT出现问题解决(1.0)

博客分享了在使用QT和PYQT时遇到的各种问题及其解决方案,包括msvcp120.dll缺失、QT Creator菜单栏中文输入问题、PYQT安装路径、窗口调用、中文编码、数据库连接、信号槽响应等,还提到了一些实用技巧和注意事项。
摘要由CSDN通过智能技术生成

新手,目前没有在研究了 现在把遇到的一些小问题放上来【有好的解决方法请评论告知,☺】


QT与PYQT出现问题解决
1关于QT 出现msvcp120.dll不存在问题(是安装的QTcreator,不是PYQT自带的QTdesigner)
先安装vcredist_x86 再安装vcredist_64 就会解决msvcp120.dll相关问题(至于为什么这样,我也不知道了,问题是解决了。╭(╯^╰)╮)

2关于QT creator 菜单栏的一个小BUG ——二级菜单无法直接输入中文
找个地方写,复制粘贴吧╭(╯^╰)╮
【可以在PYQT下改成中文,也是一个办法】

3关于pyqt4 安装一定要安装到python 的 python【\Lib\site-packages(其实只要是python下就好)】 路径下,并将pyuic4 与uic 中的pyuic.py中添加进环境变量path 。最后进入cmd 转到ui文件夹中 输入
Pyuic4 -o .py .ui 即可生成代码。(若不按照上述情况极有可能出现代码丢失)
ヾ(。`Д´。)

4窗口调用请用QEventLoop然后用exec_(),是个好东西。
mainwQe = QtCore.QEventLoop()
mainw = QtGui.QMainWindow()
w = Ui_MainWindow()
w.setupUi(mainw)
mainw.show()
mainwQe.exec_()
【哥的主窗口终于能点击button显示了】【能用就好不能纠结这个太多】
一开始是不太明白这个的,所以用了QDialog这个= =思路上是对的,但是调用了QDialog会自生成一个多余的对话框,而且关闭这个对话框所有都会关闭(:зゝ∠)。下面是错误的调用┑( ̄Д  ̄)┍
这里写图片描述

5关于中文编码问题━━∑( ̄□ ̄*|||━━这问题很坑啊
不能显示中文: QtGui.QMessageBox.information(self,u”错误”,self.tr(“用户信息错误”))

(╯‵□′)╯︵┻━┻这样肯定不行啊

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值