问题标签 [qt3]
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.
c++ - 使用 QComboBox 过滤小部件
我想使用 QComboBox 实现过滤器小部件。它应该工作的方式是,当我输入字母“a”时,它应该显示以“a”开头的项目,然后如果我输入“b”,它应该显示具有前缀“ab”等的项目。我通过覆盖类尝试keyPressEvent
,QComboBox
但它没有用。QComboBox
我遇到的主要问题是,在出现下拉列表时如何使可编辑?我在这样的按键事件中打开下拉列表,
qt - qt4 中的 QListViewItem 发生了什么?
我没有做很多 Qt 编程,所以这听起来像是一个愚蠢的问题,但是 qt4 中的 QListViewItem 发生了什么?
我有这个我前段时间在 qt3 中编写的应用程序。我使用恰当的名称“qt3toqt4”程序将其更改为 qt4(所有这些都在 Fedora 平台上)。
在内部,它似乎将很多类从 QClass 更改为 Q3Class(可能是为了提供某种向后兼容性),然后用 qt4 编译它。我今天遇到了一些问题(与从 QProcess 读取标准输出有关,但除此之外),我决定简单地在 qt4 中重写应用程序。
现在解决问题 - 我使用 QListView,并在树状结构中添加大量 QListViewItems。像这样的东西:
但这在 qt4 中似乎不再可用。而且我也找不到任何提供这种行为的例子。有没有办法在 qt4 中做到这一点?也许让它更复杂 - 我使用了我自己的 QListViewItems(派生自 QListViewItem)......
qt - 切换到另一个编译器后出现 QT3 链接器错误
我创建了使用 QT3 gui 的简单测试项目。主要功能如下:
当我像这样编译它时:
没关系(使用的编译器是g++-2.95.4)。但是当我这样做时:
我收到大量这样的链接错误:
似乎它没有正确链接 qt 库。是否知道如何使用任何其他编译器构建项目?我正在使用 linux RedHat。
qt - Qt3 到 Qt4 类更改
我正在将一些代码从 Qt3 转移到 Qt4。
我在 Qt 4 中找不到QDockWindow
类。Qt4 中的对应类是什么?
c++ - 隐藏元素后调整组框的大小?
在我的项目中,我有一个组框,其中包含一些可能需要隐藏的元素,以及上方和下方的其他元素。如果我用 setHidden(true) 隐藏这些元素,这些元素会被隐藏,但会在其他元素之间留下很大的空间。
隐藏这些元素后如何压缩组合框,所以没有这么大的空间?
qt - 如何制作没有可见边框的 QTextEdit?
当我创建一个默认的 QTextEdit 小部件时,它出现在默认的 Windows 样式边框中。我不想要这个边框,所以我试着把它关掉。我怎么做?
我正在使用相当旧版本的 Qt (3.2.3)。
xorg - Linux:调整应用程序窗口大小以适应显示
我有一个 1024x768 Qt3 应用程序,想在较小的平板显示器上运行它。有没有办法缩小应用程序窗口,以适应显示?我的意思是:不是逐个小部件调整小部件的大小,而是在非常低的级别,逐帧调整,就好像它是一个视频一样。显然,窗口应该响应鼠标和键盘。谢谢!约翰
qt - 将 Qt3Support 移植到 Qt4
我可能会问一个愚蠢的问题:在这篇从 Qt 4 移植到 Qt 5的文章中,作者提到“Qt3Support 代码是一种在 Qt 4 中被重命名为更合适的方法的方法。”
所以我想知道:是否存在一种列表或者我们可以移植所有 qt3support 方法的东西。我们如何找到 Qt4 中的方法与 Qt3Support 方法的对应关系?请问有做过这个工作的朋友可以分享一下经验吗?
提前致谢 :)
PS:我发现了一些适合我的需求以及最佳答案的附加信息: 移植到图形视图
linux - 如何对 Qt3 应用程序进行自动化测试
我需要自动化 qt3(3.3.3) 应用程序的 GUI 测试。是否有任何测试服可以做到这一点?
到目前为止我发现的是
- 低密度脂蛋白
- 狗尾
- 压扁
我尝试了 LDTP 和 Dogtail,它们都与 qt 的辅助功能一起工作,该功能仅在 4.8 上启用。LDTP的开发者说如果使用Qt4.8+一些额外的包和配置,使用Qt5很容易测试。
我读过 squish 支持 qt3,但由于它是付费的,我买不起它不是一个选择。
我尝试在 qt5 环境中重新编译源代码,但最终导致缺少头文件错误。
eg: qpopupmenu.h 没有这样的文件或目录
qt4 - 添加 QT3_SUPPORT 时 QT4 QString 编译错误
我研究了一些 Qt3 代码,我的环境是 QT 4 商业版,带有 qt-addin 的 VS2010。当我添加预处理器“QT3_SUPPORT”时,QString 总是带有一些像这样的错误信息:
我的代码是这样的:
错误信息总是与使用 QString 相关联
我用谷歌搜索了这个错误,但找到了一些关于将 qt3 coe 转换为 qt4 的信息,他们说我应该添加 QT3_SUPPORT, include ,我这样做了,但仍然有这个错误,所以我很困惑并且没有解决这个错误的解决方案。