对于 Gnome 环境下的 GTK 应用程序,可以将所有应用程序设置为使用类似 Emacs 的输入方案:
$ gconftool --set -t string /desktop/gnome/interface/gtk_key_theme Emacs
$ gconftool --get /desktop/gnome/interface/gtk_key_theme
Emacs
Run Code Online (Sandbox Code Playgroud)
我想知道是否可以以类似的方式调整所有 QT 应用程序的输入。
我正在学习希腊语课程,并希望能够在我的笔记本电脑上存储笔记等。
我正在使用 Gnome,但我也使用了一个名为“Mnemosyne”的闪存卡程序,它是用 Qt 编写的,如果这有区别的话。
我从“语言支持”安装了“希腊语”语言。我还转到“键盘”并尝试更改布局,但这不起作用(显然,我应该能够同时按下两个 alt 键来切换布局,但这没有任何作用。我添加了一个希腊语布局到列表)。
过去,通过同意 GPL 许可并按下跳过按钮,我无需登录即可使用 Qt 安装程序和维护工具。但是今天我发现跳过按钮不再出现。
到目前为止,搜索这个问题只找到了对2015 年争议的引用,该争议在该项目承诺不需要登录时结束。
我认为,如果 Qt 项目有意回过头来,它就会成为某种新闻。
如何在没有 Qt 帐户的情况下继续使用 Qt 安装程序?
我在 Arch Linux 论坛上被一些铁杆断电论坛 mods 击中,所以我在这里。
我正在尝试在 WSL 上运行 GUI 应用程序,例如 dolphin 或 kate。但是,libQt5Core.so.5尽管/usr/lib按照您的预期安装了它,但他们都找不到。这是一个终端成绩单:
/u/lib » DISPLAY=:0.0 dolphin
dolphin: error while loading shared libraries: libQt5Core.so.5: cannot open shared object file: No such file or directory
/u/lib » pwd
/usr/lib
/u/lib » ls -la | grep Qt5Core
-rw-r--r-- 1 root root 1143 Aug 7 06:05 libQt5Core.prl
lrwxrwxrwx 1 root root 20 Aug 7 06:05 libQt5Core.so -> libQt5Core.so.5.11.1*
lrwxrwxrwx 1 root root 20 Aug 7 06:05 libQt5Core.so.5 -> …Run Code Online (Sandbox Code Playgroud) 我在 Arch Linux 下使用 KDE Plasma 并且有很多日志,例如
kwin_x11[5129]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 11416, resource id: 56623191, major code: 20 (GetProperty), minor code: 0
Run Code Online (Sandbox Code Playgroud)
在我的日记里。
这些错误被证明是无害的,我想压制它们,这样我的日记就不会被淹没。我发现一个流行的解决方案是设置,QT_LOGGING_RULES="*=false"但这会完全禁用日志记录,即使它实际上很有用。
我想知道如何仅针对此 Qt 日志记录类别而让其他人保持不变?
我试过例如QT_LOGGING_RULES="qt.qpa.xcb.*=false" QT_LOGGING_RULES="qpa.xcb.*=false" QT_LOGGING_RULES="qt.*.xcb.*=false"等,但没有一个工作。
我正在尝试玩一个名为 punes 的 NES 模拟器,在它的 github 页面上,它说我需要手动配置和构建。当我这样做时./configure,我明白了configure: error: Qt5 library not found。然而,当我这样做时apt list *qt5*,它给了我一个非常长的包列表,其中没有一个是明显的包qt5或qt5-dev类似的东西,所以完全不明显我需要哪个包才能“获取 qt5”。
我使用的是 Debian 11 bullseye stable。
我即将开始使用 PyQT 进行开发,但似乎存在两个版本。我应该去哪一个?
另外,我似乎无法能够安装或者使用pip install PyQt4我得到以下错误:
Downloading/unpacking PyQt4
Could not find any downloads that satisfy the requirement PyQt4
Cleaning up...
No distributions at all found for PyQt4
Storing complete log in /home/user/.pip/pip.log
Run Code Online (Sandbox Code Playgroud)
日志说:
Exception information:
Traceback (most recent call last):
File "/home/user/projects/pyqt-test-1/lib/python2.7/site-packages/pip/basecommand.py", line 134, in main
status = self.run(options, args)
File "/home/user/projects/pyqt-test-1/lib/python2.7/site-packages/pip/commands/install.py", line 236, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File "/home/user/projects/pyqt-test-1/lib/python2.7/site-packages/pip/req.py", line 1085, in prepare_files
url = finder.find_requirement(req_to_install, upgrade=self.upgrade)
File "/home/user/projects/pyqt-test-1/lib/python2.7/site-packages/pip/index.py", line 265, in find_requirement
raise …Run Code Online (Sandbox Code Playgroud) 每次 Octave 绘制图形(例如图形)时,我都会收到以下消息:
qt5ct: using qt5ct plugin
Run Code Online (Sandbox Code Playgroud)
我如何压制它?
如何强制 MacPorts 重建特定端口?我手动更改了 MacPorts makefile 以链接到特定库,但仍然找不到丢失的符号。也许我需要重建,但是如何在不清除端口(这会删除我修改的文件)的情况下实现这一目标?
我尝试使用 MacPortsqt4-mac-devel在 Mac OS X Mountain Lion 中安装 Qt(即端口),但失败并出现未定义的符号 ( _objc_msgSend_fixup)。具有类似问题的MacPorts 票证让我检查了QtWebKit.pro以下有问题的文件:
QT4_SRC=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_qt4-mac-devel/qt4-mac-devel/work/qt-everywhere-opensource-src-4.8.0/src/3rdparty/webkit/Source/WebKit/qt/
Run Code Online (Sandbox Code Playgroud)
第 254 行的谓词else检查 Darwin 11 或 10.7 SDK(两者都在 Lion 中,但在 Mountain Lion 中不可用)。列表中没有if-elseMountain Lion 的 WebKit 谓词。
254: } else: equals(DARWIN_MAJOR_VERSION, "11") | contains(QMAKE_MAC_SDK, "/Developer/SDKs/MacOSX10.7.sdk") {
255: LIBS += $$SOURCE_DIR/../WebKitLibraries/libWebKitSystemInterfaceLion.a
256: }
257:}
Run Code Online (Sandbox Code Playgroud)
作为一个肮脏的快速修复,我将第 254 行更改为无条件else。当我尝试通过重新运行命令来测试这一点时port install
,我看到了相同的原始错误。我很确定 MacPorts 甚至没有查看我的更改,因为我在将垃圾文本输入到文件并重命名文件后重新运行了命令。所以,我现在正在寻找一种强制重建的方法。
-s(从源重建): …GTK+ 应用程序(例如 Firefox)的文件选择器如下所示:
对于 qt 应用程序(例如 nomacs),它看起来像这样:
有没有办法同时为 GTK 和 QT 应用程序使用 QT 文件选择器?
我在安装了 KDE 的情况下运行 arch 4.20。