• 6113阅读
  • 7回复

QT4.4.0在opensuse下的编辑问题 [复制链接]

上一主题 下一主题
离线icevi
 

只看楼主 倒序阅读 楼主  发表于: 2008-08-06
— 本帖被 XChinux 从 Qt for Windows 移动到本区(2010-02-07) —
在opensuse下QT程序4.4.0都有这样的问题:
对列表、表格等控件的某个ITEM或单元格进行文本编辑时,不能将这个ITEM的文本传给编辑控件。使用Qt designer也是同样的问题,怀疑本身这个版本就有这个BUG。
大家有没遇到过啊?我看了一下4.4.1的版本变更说明,好象并没有提到这个BUG。感觉挺郁闷。
====================
www.bilive.com
BiForm BiReader BiChat
最爱QT和PYTHON
====================
离线icevi

只看该作者 1楼 发表于: 2008-08-06
我感觉ITEM的文本是传给编辑控件了的,如果在修改编辑器的text属性后,再将其readonly属性改为true,是可以看到文本内容的,但是如果要编辑,进入编辑状态后,文本内容就被清空了。
====================
www.bilive.com
BiForm BiReader BiChat
最爱QT和PYTHON
====================
离线icevi

只看该作者 2楼 发表于: 2008-08-06
自己顶一下,这事太怪了。
我又试了一下,更是晕得一塌糊涂了。
我以为是4.4.0的BUG,然后装了4.4.1。结果4.4.1的designer没有这个问题了。但是我的程序运行时还是有这个问题。
然后我把源程序复制到另一个目录,重新生成PRO文件,重新QMAKER,重新编译,就好了。这时我还是挺晕,难道跟目录有关系?
后来发现,我若是把生成的可执行文件放在pro文件同一目录下,就是OK的。若是将可执行文件复制到其它地方,都会有这样的问题。
怪的是程序需要的文件一个都不少啊。在源程序目录下,也没多出什么文件来了,不同的就都是源程序、QRC、图片等等文件了,难道是有什么隐藏的文件?但是又不影响程序的其它运行结果,只是表格的文本编辑控件会有问题。

晕死了~~~
====================
www.bilive.com
BiForm BiReader BiChat
最爱QT和PYTHON
====================
离线icevi

只看该作者 3楼 发表于: 2008-08-06
而且发现将这个目录一起复制到另一个目录下,也是OK的。但是若只是复制可执行文件到其它地方就不行了。
快疯了~~~
====================
www.bilive.com
BiForm BiReader BiChat
最爱QT和PYTHON
====================
离线icevi

只看该作者 4楼 发表于: 2008-08-06
而且若是把可以正常运行的目录下的所有文件复制到有问题的目录下去,也不能解决问题。
会是什么影响了它呢?百思不得其解。
====================
www.bilive.com
BiForm BiReader BiChat
最爱QT和PYTHON
====================
离线icevi

只看该作者 5楼 发表于: 2008-08-22
自己顶一下,着急啊,不知道这个是什么原因,怀疑是QT本身的问题。
====================
www.bilive.com
BiForm BiReader BiChat
最爱QT和PYTHON
====================
离线icevi

只看该作者 6楼 发表于: 2008-08-27
我自己解决了,想了几天,终于想可能是与输入法有关,果然,是因为QT的插件中有一个莫名其妙的插件文件,将它删除掉就一切OK了。呵呵
====================
www.bilive.com
BiForm BiReader BiChat
最爱QT和PYTHON
====================
离线wd007

只看该作者 7楼 发表于: 2008-12-13
未遇到过,同问
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
快速回复
限100 字节
 
上一个 下一个