问题标签 [qt4.6]

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 回答
217 浏览

c++ - 如何在不显示窗口的情况下获取 frameGeometry

无论如何要为尚未调用 show() 的窗口获取正确的 frameGeometry 吗?一般来说,在屏幕上显示窗口之前似乎 frameGeometry() == geometry()。

我不想先调用 show() 然后再移动,因为它会导致显示屏出现明显的闪烁。

显然我可以只取一些窗口(我创建的第一个窗口)并记住边框的大小等等,但我真的不敢相信没有标准的 QT 方法可以做到这一点。有吗?

我正在使用 Qt 4.6.3、Windows 7、(K)Ubuntu 10.04。

0 投票
1 回答
527 浏览

qt4.6 - 由于未定义对 Main 的引用,QT4 Linux 不会“制作”。怎么了?

我正在使用 Linux 10.10。尝试使用 QT4,因为我想避免使用其他 IDE 和语言。我无法通过 $ make g++ -Wl,-O1 -o 滑块 -L/usr/lib -lQtGui -lQtCore -lpthread /usr/lib/gcc/i686-linux-gnu/4.4.5/../。 ./../../lib/crt1.o: 在函数_start': (.text+0x18): undefined reference tomain'collect2: ld 返回 1 个退出状态。

无论我做什么,我都搜索了手册,但发现它引用了比 Linux 更多的 Windows 内容。它是如此模糊,以至于我的挫败感让我再问一次。我真的不想去甲骨文的东西。有人可以帮忙吗?

0 投票
1 回答
252 浏览

c++ - 如何在 C++ 中进行并行事件(特定于 Qt 4.6)

我在一次执行多个功能时遇到问题。具体来说,我有两个类(MyRect 和空间)。这个想法类似于太空入侵者,但我坚持在一开始。在 MyRect 类中,我定义了两个矩形 :: body(船体)和子弹(船子弹)。在主类空间中,将船创建为带有 body && 子弹矩形的 MyRect 新对象。还有 keyPress 事件的定义。问题是,当我发射子弹时,一切都停止了子弹的移动,直到循环 MyRect::fireBullet(int x, int y) 完成,我无法在此事件期间移动船。显然,我犯了一些基本错误,所以如果有人愿意澄清这一点。

这是示例代码::

MyRect.h

我的矩形.cpp

空间.h

空间.cpp

}

主文件

感谢您的回答。

0 投票
1 回答
1220 浏览

c++ - 如何在 Qt::4.6 (C++) 中使关键字立即工作而没有延迟?

操作系统::win xp sp3。

Qt:: 4.6

我有类游戏板,其中有一些矩形。我为该矩形定义了 keyPressEvent 以便在屏幕上移动他。Key_A :: rectangle.moveToLeft & Key_D :: rectangle.moveToRight.Problem 是按键延迟工作。当我释放一个键并按下另一个键时,它需要一些时间才能开始工作。我检查了 Qt 在线文档,现在检查了这种效果,但现在不知道如何使这些键立即工作而不延迟它们之间?

代码片段:

0 投票
3 回答
2274 浏览

c++ - 如何从 QImage (Qt 4.6) 中裁剪多边形(填充多边形图像)

操作系统::win xp sp3

Qt::4.6

我正在开发基于 Qt 框架的 PUZZLE 游戏,需要一些帮助。

在项目中包含需要拆卸成较小部分的主要图片(带有图像的多边形属于它们)。所以我制作图像QImage image = QImage("someImage.jpg")并希望在该对象上使用诸如裁剪图像之类的操作。

我在诺基亚网站上检查过QImageQPixmap... docu 寻找会员功能。类似于种植,但发现为零。

需要参考类我必须使用(#include <???>)来解决这个问题,然后我会重新检查在线文档。

0 投票
1 回答
409 浏览

visual-studio-2008 - 使用 Qt 4.7 时出现链接错误

我正在为 VS08 使用 Qt 4.7,并且我正在构建一个 http webser,但是我在编译它时遇到了一些链接错误并且无法弄清楚,尽管
这是其中之一

错误 LNK2028:未解析的令牌(0A000027)“public:bool __thiscall QBasicAtomicInt::operator== int)const”(??8QBasicAtomicInt@@$$FQBE_NH@Z)在函数“private:void __thiscall QList::free(struct QListData ::Data *)" (?free@?$QList@VQString@@@@$$FAAEXPAUData@QListData@@@Z)
错误 LNK2019: 无法解析的外部符号 "public: virtual __thiscall QCoreApplication::~QCoreApplication(void)" ( ??1QCoreApplication@@$$FUAE@XZ) 在函数“public: __thiscall HttpService::HttpService(int,char * *)”中引用 (??0HttpService@@$$FQAE@HPAPAD@Z)

我确实包含了一个 QBasicAtomicInt 标头

0 投票
2 回答
2001 浏览

qt - 使用 QGraphicsWebView 呈现 HTML 并访问原始位

我相信可以将 HTML 呈现到 QGraphicsWebView 并访问构成页面的原始位。

我的问题是:如果我只需要一个 HTML 小部件,我是否还需要 QGraphicsScene、QGraphicsView 等?我现在有一些工作,但它变得越来越复杂,我想知道我是否可以简化它。

我还需要将鼠标和键盘事件发送到 QGraphicsWebView。

换句话说,使用 QGraphicsWebView 将 HTML 页面渲染到内存所需的绝对最小值是多少?

先感谢您。

萨曼莎。

0 投票
6 回答
13788 浏览

qt - QCompleter 自定义完成规则

我正在使用 Qt4.6,我有一个 QComboBox,里面有一个 QCompleter。

通常的功能是基于前缀提供完成提示(这些可以在下拉列表中而不是内联 - 这是我的用法)。例如,给定

输入ch将匹配chicken soupchilli peppers但不匹配grilled chicken

我想要的是能够输入ch并匹配所有这些,或者更具体地说,chicken匹配chicken soupand grilled chicken
我还希望能够分配一个标签chschicken soup生成另一个匹配,而不仅仅是在文本内容上。我可以处理算法,但是,

我需要重写 QCompleter 的哪些函数?
我不确定我应该在哪里寻找......

0 投票
3 回答
5746 浏览

qt - QTabBar中的Qt4扩展选项卡

我正在子类化QTabWidget以添加一个QTabBar,谁的标签延伸到整个宽度tabBar。因此,我将扩展属性设置为 true。这似乎并没有改变选项卡的行为。

有没有人遇到同样的问题?我将 Qt 4.6 与

编辑:已解决,以下是我的实现方式,以防有人感兴趣:

0 投票
2 回答
3644 浏览

qt - Qt + Lisp 有什么好的实现吗?

我在互联网上寻找一个好的 Qt + Lisp 实现,但找不到任何东西。大多数项目都被关闭了。

有人知道一个好的 Common Lisp + Qt 集成吗?

提前致谢。