新手,目前没有在研究了 现在把遇到的一些小问题放上来【有好的解决方法请评论告知,☺】
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(“用户信息错误”))
(╯‵□′)╯︵┻━┻这样肯定不行啊