问题标签 [qtgui]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - FileBrowser,它使用 python QtGUI 显示来自不同目录的文件
我有一些位于不同目录中的 pdf 文件的完整路径,我想在一个窗口中显示这些文件,用户可以在其中单击并通过文档查看器打开它们。
由于我是 python 和 QtGUI 的新手,我无法弄清楚如何做到这一点。这是我见过的东西,但无法弄清楚它是如何发生的。当我运行它时,显示文件夹层次结构,但我只想显示我有完整路径的文件。
提前致谢。
qt5 - QT5 QPlatformNativeInterface 和 HWND
在使用 Qt5(来自 WId)的 Windows 上获取 HWND的答案之一中,建议使用QPlatformNativeInterface来恢复本机窗口处理程序。
要访问 QT 标头,尽管该示例使用其完整路径:
当然,这作为最终解决方案是不可接受的。有没有办法使用 QT 的默认包含系统来包含QPlatformNativeInterface ?
请注意,两者都没有
有效(在默认 QT 构建期间不会生成此文件)
也不
有效(仅包含 QPlatformNativeInterface的前向声明)
libpng - Capybara-webkit QtGui 需要 29.0.0 或更高版本
嗨,我正在尝试对 capybara-webkit 进行一些基本的处理。当我尝试包含 Capybara::DSL 时,出现以下错误
dyld:库未加载:/usr/local/lib/libpng15.15.dylib
引用自:/usr/local/lib/QtGui.framework/Versions/4/QtGui
原因:库版本不兼容:QtGui 需要版本 29.0.0 或稍后,但 libpng15.15.dylib 提供版本 21.0.0 /Users/brian/.rvm/gems/ruby-1.9.3-p374@rails3211/gems/capybara-webkit-0.14.2/lib/capybara/webkit/connection .rb:95:in `initialize': 无法分配请求的地址 - connect(2) (Errno::EADDRNOTAVAIL)
任何人都可以帮忙吗?使困惑。谢谢
qt - QtGui 和 QMainWindow 的关系
这是.h文件:
使用 .h 文件,我得到错误:
我可以添加#include <QMainWindow>
并且错误消失了,但我不明白为什么。应该QtGui
包括QMainWindow
?
pyqt4 - PyQt4 无法导入 QtGui 但可以导入 QtCore
我在这个 Windows 7 32 位上安装了 python3.3 x86(官方 python.org 安装程序)
然后从此处为 python3.3 windows x86 安装 PyQt4-4.10 PyQt4-4.10-gpl-Py3.3-Qt5.0.1-x32-2.exe,也是官方安装程序,完整的 PyQt4 安装(包括 Qt 运行时)
我仔细检查了 python 和 PyQt4 都在 $PATH
但似乎我可以导入一些包(例如,QtCore)但不能导入其他包(例如,QtGui)
尽管他们并肩走在同一条路上
qt - 在 qt 中实现 GUI Shell
我想在 Qt 中使用QTextEdit
. 我想获取用户命令并在其中打印结果QTextEdit
。
下面的代码返回的全部内容QTextEdit
:
但我不知道如何区分用户输入的内容和之前打印的内容。这样做的正确方法是什么?
python - PyQt4 添加标签 loadUi
三重星号是我卡住的地方。这行代码解释了我想要实现的目标,但却返回了一个错误。我想使用这种方法加载 .ui 文件,然后仍然能够在Main_Window中添加更多工具、进度条、标签按钮等。
我希望 .ui 文件以这种方式加载的原因是更容易布局和进行更改
我之后需要添加自定义工具的原因是因为我打算运行线程,数量由用户自行决定,并且必须制作重复工具以匹配线程数。
qt - 按钮没有动画
我在 Qt Designer 中创建了一个带有单个按钮的新 QWidget,并将其添加到源代码中:
当我单击按钮时,它会消失并且没有动画。
qt - 找不到 PyQt5 和 QtGui 模块
QtGui与PyQt5打包有什么原因吗???
我正在使用 Mark Summerfield 的 Rapid GUI 编程书。显然这本书是用 Qt4 编写的,但我被推荐使用 Qt5 和 PyQt5。我想运行第 4 章中的第一个示例代码。代码以以下 import 语句开头:
编译器响应:
请注意,PyQt5.QtCore 导入语句不会产生错误。
从终端,
有没有其他人遇到过这个 QtGui 的导入错误?
从交互式会话中,我可以
但我没有 QtWidgets、QtGui、QtWebkit、QtDesigner 和其他几个。
另外,如果有帮助,/usr/lib/python3.3/site-packages/PyQt5 的内容是:
这是我能够导入的相同模块。其他模块(QtWidgets、QtGui 等)也应该在这里吗?
我正在使用 Ubuntu 13.04 和 Python 3.3。
c++ - onClick 按钮的工作原理
我对 Qt 的 onClick 处理有点困惑。我有一个看起来像这样的类:
我有一个处理按钮点击的类:
主文件
我如何告诉点击处理程序,我想使用特定的 DatabaseManager 对象的 openDB 函数?因为它不会创建文件,如果我点击它。
我已经更新了代码。