问题标签 [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 回答
70 浏览

python - 如何使用 Python 将小部件添加到 QScrollView

我正在编写一个动态添加和删除小部件的应用程序QScrollView。下面的代码,使用 Qt3 和 python,会给我动态小部件,但是当我添加太多看不到时,没有滚动条出现。它还不能滚动。我在下面放了相关的代码。

任何答案都必须在 Qt3 中,因为我的公司只使用 Qt3。一般来说,我是编程和 Qt 的新手。

0 投票
1 回答
491 浏览

qt - Qt3 与 Qt5 编程语法

嗨,我正在基于 Qt 5.7.0(MSVC 2013,32 位)、Qt Creator 4.1.0 - 社区版自学 Qt。我正在使用 Matthias Kalle Dalheimer 所著的《Programming with Qt, 2nd Edition》一书,该书侧重于 QT3。练习之一是有一个使用 LCD 数字显示的滑块。还有两个按钮(加、减)来更改滑块和 LCD 显示。由于语法发生了重大变化,我无法让本书的代码正常工作。

我能够使用 Qt 设计器让我的代码工作,但我也想在没有它的情况下这样做。我怎样才能做到这一点?我正在考虑使用事件,但我无法弄清楚语法。

这是书中的片段。

这些是来自控制台的错误消息,用于我在 main.cpp 中的以下代码:“QObject::connect: No such slot QSlider::SingleStep()in ..\ProgrammingQt\main.cpp:31 QObject::connect: No such ..\ProgrammingQt\main.cpp:32 中的信号 QSlider::triggerAction(SliderSingleStepAdd)"

这是我没有ui的代码。- main.cpp

这是使用 Qt 设计器的代码:mainwindow.cpp

主窗口.h

0 投票
1 回答
739 浏览

qt - 如何编译 Qt 3.3.6 以在 VC2012 中使用?

我需要在我的 Win 7 PC 上编译 Qt 3.3.6 才能与我的 MSVC2012 C++ 编译器(MSVS 2012 Professional)结合使用。

原因很简单,我有一个 Qt 3.3.6 许可证和很多 Qt 3.3.6 源代码。因此,Qt 升级不是一种选择。“谷歌”没有帮助......

编辑:16/11/10 下午 1:40

我已经尝试通过 VS2012 (Tools/VisualStudioCommandPrompt) 启动 shell 并将 cwd 更改为包含适当 Makefile 的 Qt 目录来编译它:

所以,我尝试通过 MSVS2012 编译它失败了。NMAKE 遇到麻烦了。

我究竟做错了什么?

提前感谢您的任何提示!

BR 露水

0 投票
1 回答
513 浏览

c++ - qt3 on arm:无法绑定打包字段

我正在使用使用 qt3 的软件。它在 x86-linux 系统上运行良好。当我尝试将它移植到 Raspberry Pi 2 时,我遇到了一个奇怪的编译器错误。谷歌无法帮助我,我尝试的一切都失败了。

错误是:

无法将打包字段 '((QChar*)this)->QChar::ucs' 绑定到 'ushort&{aka short unsigned int&}'

这是指 qstring.h 的以下部分

当然,我已经尝试定义Q_NO_PACKED_REFERENCE哪个只是将错误移动到上面的行。我还尝试明确定义架构、浮动 abi 和 cpu。

这是我的环境:

  • 处理器:ARMv7
  • 操作系统:Ubuntu 16.04
  • 编译器:gcc/g++ 4.8.5 (Ubuntu/Linaro 4.8.5-4ubuntu2)
  • Qt 版本:3.3.8b from here(尝试使用 x11 并嵌入)

如果您想知道我为什么使用 qt3 和旧的 gcc,那是因为我们希望保持我们的源代码与我们使用的一些旧系统兼容。

我的问题是: 此错误的原因是什么,我该如何解决?(最好在不更改 qt3 头文件的情况下进行修复。)

0 投票
1 回答
261 浏览

user-interface - Qt3设计的UI可以转换成Qt5的UI形式吗?

是否可以将Qt3设计的 UI 转换为Qt5 UI 形式?

我有大量必须转移的表格。目前我能看到的唯一出路是制作一个全新的。

我试图通过Qt5打开.ui文件,它返回错误:

此文件是使用 Qt-3.3 中的 Designer 创建的,无法读取。是否要更新文件位置或生成新表单?

0 投票
1 回答
849 浏览

c++ - 如何在 QT3 的 QFileDialog 窗口中添加复选框?

我在向 QFileDialog 窗口添加额外的复选框时遇到问题。我说的是在使用过程中打开的同一个窗口QFileDialog::getSaveFileName

我知道如何在 QT5 中做到这一点,我需要创建一个子类并设置选项QFileDialog::DontUseNativeDialog

我怎样才能在 QT3 中做到这一点?

因为那里我没有QFileDialog::DontUseNativeDialog。在 QT3 中可供选择的方法较少。

是否有类似的方法或完全不同的方法来添加此复选框?

0 投票
1 回答
42 浏览

qt - 用户界面编译器 (Uic) qt3 vs qt4/5,impl 参数等价

我想知道 qt3 中可用的 qt4/5 中的 -impl 参数发生了什么?

这个论点从 qt4 和 5 中消失了,我想知道是否存在等价性,或者它已经过时并且在 4/5 中不再需要?

谢谢