您尚未登录。

#1 2024-08-14 23:46:43

牧羊人
会员
注册时间: 2019-07-08
帖子: 73

pip安装的qt-digedner打开后无法输入中文

pip安装了qt-disegner
但是无法输入中文,之前debian 12上可以使用qt6-tools disegner方式打开并可以输入中文,但是到arch上输出后报错

warning: direct reference to protected function `_ZN7QWidget11changeEventEP6QEvent' in `/usr/lib/libQt6Widgets.so.6' may break pointer equality
/home/chong/code/EAS/venv/lib/python3.12/site-packages/qt6_applications/Qt/bin/designer: _ZN7QWidget11changeEventEP6QEvent: /usr/lib/libQt6Widgets.so.6: error due to GNU_PROPERTY_1_NEEDED_INDIRECT_EXTERN_ACCESS

请问大佬有什么方法可以解决吗

离线

#2 2024-08-15 11:08:34

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,851
个人网站

Re: pip安装的qt-digedner打开后无法输入中文

你的 venv 里的 Qt 程序和系统里的库的版本或者编译选项不一致。为何不使用官方仓库里的 Qt Designer 呢(qt6-tools 包)?

离线

#3 2024-08-15 16:04:23

牧羊人
会员
注册时间: 2019-07-08
帖子: 73

Re: pip安装的qt-digedner打开后无法输入中文

依云 说:

你的 venv 里的 Qt 程序和系统里的库的版本或者编译选项不一致。为何不使用官方仓库里的 Qt Designer 呢(qt6-tools 包)?

谢谢老师解答
我昨天使用了官方仓库中的 但是逻辑操作不太一样,所以还是用pip安装的,今天试试官方仓库的
我有个疑问,为什么直接启动designer可以,qt6-tools就不行呢,qt6-tools启动软件添加了系统的变量吗

离线

页脚