问题标签 [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.
python - 如何使用 Python 将小部件添加到 QScrollView
我正在编写一个动态添加和删除小部件的应用程序QScrollView
。下面的代码,使用 Qt3 和 python,会给我动态小部件,但是当我添加太多看不到时,没有滚动条出现。它还不能滚动。我在下面放了相关的代码。
任何答案都必须在 Qt3 中,因为我的公司只使用 Qt3。一般来说,我是编程和 Qt 的新手。
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
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 露水
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 头文件的情况下进行修复。)
user-interface - Qt3设计的UI可以转换成Qt5的UI形式吗?
是否可以将Qt3设计的 UI 转换为Qt5 UI 形式?
我有大量必须转移的表格。目前我能看到的唯一出路是制作一个全新的。
我试图通过Qt5打开.ui文件,它返回错误:
此文件是使用 Qt-3.3 中的 Designer 创建的,无法读取。是否要更新文件位置或生成新表单?
c++ - 如何在 QT3 的 QFileDialog 窗口中添加复选框?
我在向 QFileDialog 窗口添加额外的复选框时遇到问题。我说的是在使用过程中打开的同一个窗口QFileDialog::getSaveFileName
。
我知道如何在 QT5 中做到这一点,我需要创建一个子类并设置选项QFileDialog::DontUseNativeDialog
。
我怎样才能在 QT3 中做到这一点?
因为那里我没有QFileDialog::DontUseNativeDialog
。在 QT3 中可供选择的方法较少。
是否有类似的方法或完全不同的方法来添加此复选框?
qt - 用户界面编译器 (Uic) qt3 vs qt4/5,impl 参数等价
我想知道 qt3 中可用的 qt4/5 中的 -impl 参数发生了什么?
这个论点从 qt4 和 5 中消失了,我想知道是否存在等价性,或者它已经过时并且在 4/5 中不再需要?
谢谢