问题标签 [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.

0 投票
1 回答
549 浏览

c++ - 使用 QComboBox 过滤小部件

我想使用 QComboBox 实现过滤器小部件。它应该工作的方式是,当我输入字母“a”时,它应该显示以“a”开头的项目,然后如果我输入“b”,它应该显示具有前缀“ab”等的项目。我通过覆盖类尝试keyPressEventQComboBox但它没有用。QComboBox我遇到的主要问题是,在出现下拉列表时如何使可编辑?我在这样的按键事件中打开下拉列表,

0 投票
2 回答
2510 浏览

qt - qt4 中的 QListViewItem 发生了什么?

我没有做很多 Qt 编程,所以这听起来像是一个愚蠢的问题,但是 qt4 中的 QListViewItem 发生了什么?

我有这个我前段时间在 qt3 中编写的应用程序。我使用恰当的名称“qt3toqt4”程序将其更改为 qt4(所有这些都在 Fedora 平台上)。

在内部,它似乎将很多类从 QClass 更改为 Q3Class(可能是为了提供某种向后兼容性),然后用 qt4 编译它。我今天遇到了一些问题(与从 QProcess 读取标准输出有关,但除此之外),我决定简单地在 qt4 中重写应用程序。

现在解决问题 - 我使用 QListView,并在树状结构中添加大量 QListViewItems。像这样的东西:

在此处输入图像描述

但这在 qt4 中似乎不再可用。而且我也找不到任何提供这种行为的例子。有没有办法在 qt4 中做到这一点?也许让它更复杂 - 我使用了我自己的 QListViewItems(派生自 QListViewItem)......

0 投票
0 回答
73 浏览

qt - 切换到另一个编译器后出现 QT3 链接器错误

我创建了使用 QT3 gui 的简单测试项目。主要功能如下:

当我像这样编译它时:

没关系(使用的编译器是g++-2.95.4)。但是当我这样做时:

我收到大量这样的链接错误:

似乎它没有正确链接 qt 库。是否知道如何使用任何其他编译器构建项目?我正在使用 linux RedHat。

0 投票
1 回答
265 浏览

qt - Qt3 到 Qt4 类更改

我正在将一些代码从 Qt3 转移到 Qt4。

我在 Qt 4 中找不到QDockWindow类。Qt4 中的对应类是什么?

0 投票
2 回答
1740 浏览

c++ - 隐藏元素后调整组框的大小?

在我的项目中,我有一个组框,其中包含一些可能需要隐藏的元素,以及上方和下方的其他元素。如果我用 setHidden(true) 隐藏这些元素,这些元素会被隐藏,但会在其他元素之间留下很大的空间。

隐藏这些元素后如何压缩组合框,所以没有这么大的空间?

0 投票
2 回答
7677 浏览

qt - 如何制作没有可见边框的 QTextEdit?

当我创建一个默认的 QTextEdit 小部件时,它出现在默认的 Windows 样式边框中。我不想要这个边框,所以我试着把它关掉。我怎么做?

我正在使用相当旧版本的 Qt (3.2.3)。

0 投票
1 回答
1052 浏览

xorg - Linux:调整应用程序窗口大小以适应显示

我有一个 1024x768 Qt3 应用程序,想在较小的平板显示器上运行它。有没有办法缩小应用程序窗口,以适应显示?我的意思是:不是逐个小部件调整小部件的大小,而是在非常低的级别,逐帧调整,就好像它是一个视频一样。显然,窗口应该响应鼠标和键盘。谢谢!约翰

0 投票
1 回答
1419 浏览

qt - 将 Qt3Support 移植到 Qt4

我可能会问一个愚蠢的问题:在这篇从 Qt 4 移植到 Qt 5的文章中,作者提到“Qt3Support 代码是一种在 Qt 4 中被重命名为更合适的方法的方法。”

所以我想知道:是否存在一种列表或者我们可以移植所有 qt3support 方法的东西。我们如何找到 Qt4 中的方法与 Qt3Support 方法的对应关系?请问有做过这个工作的朋友可以分享一下经验吗?

提前致谢 :)

PS:我发现了一些适合我的需求以及最佳答案的附加信息: 移植到图形视图

0 投票
0 回答
150 浏览

linux - 如何对 Qt3 应用程序进行自动化测试

我需要自动化 qt3(3.3.3) 应用程序的 GUI 测试。是否有任何测试服可以做到这一点?

到目前为止我发现的是

  1. 低密度脂蛋白
  2. 狗尾
  3. 压扁

我尝试了 LDTP 和 Dogtail,它们都与 qt 的辅助功能一起工作,该功能仅在 4.8 上启用。LDTP的开发者说如果使用Qt4.8+一些额外的包和配置,使用Qt5很容易测试。

我读过 squish 支持 qt3,但由于它是付费的,我买不起它不是一个选择。

我尝试在 qt5 环境中重新编译源代码,但最终导致缺少头文件错误。

eg: qpopupmenu.h 没有这样的文件或目录

0 投票
1 回答
538 浏览

qt4 - 添加 QT3_SUPPORT 时 QT4 QString 编译错误

我研究了一些 Qt3 代码,我的环境是 QT 4 商业版,带有 qt-addin 的 VS2010。当我添加预处理器“QT3_SUPPORT”时,QString 总是带有一些像这样的错误信息:

我的代码是这样的:

错误信息总是与使用 QString 相关联

我用谷歌搜索了这个错误,但找到了一些关于将 qt3 coe 转换为 qt4 的信息,他们说我应该添加 QT3_SUPPORT, include ,我这样做了,但仍然有这个错误,所以我很困惑并且没有解决这个错误的解决方案。