9得票4回答
QML中垂直ListView内部的水平ListView

我希望将一个水平的listView作为另一个垂直listView的代理,我已经编写了以下代码: import Qt 4.7 Item { id:main width: 360 height: 640 Component{ id:myDele...

13得票2回答
Qt的QGraphicsItem中的事件和信号:这应该如何工作?

和Qt中的其他原语一样,QGraphicsItems可以处理鼠标事件等。太好了!现在假设我需要将一个QGraphicsItem上的事件传播到同一场景中的其他QGraphicsItems上。我可以想到两种方法: (A) 愚蠢的方法 - 信号 概念:使用信号将兄弟QGraphicsItem...

7得票3回答
Qt安装错误

当我尝试配置Qt时,遇到了错误。 Erro : execute: File or path is not found (nmake) execute: File or path is not found (nmake) Cleaning qmake failed, r...

10得票7回答
使用Visual C++ 2010构建Qt 4.5

有人尝试使用Visual Studio 2010(Beta 2)构建Qt 4.5吗?有成功的提示吗? 后来编辑 我尝试从Visual Studio 2010控制台运行configure。由于缺乏2010年的makespecs支持,因此configure失败。

24得票1回答
如何在Windows 7上使用ruby 1.9.2运行Qt4?

概述 我正在编写一个使用Qt4作为GUI的Ruby 1.9.2应用程序,我希望在Linux、OS X和Windows上进行分发。除了我的Windows 7 64位系统外,这个应用程序在其他系统上都可以正常运行。 已经有Win7 + Qt4 + 1.8.7的工作示例,但似乎没有Win7 + ...

14得票2回答
如何在Linux上部署Qt应用程序

我按照 Qt 文档中提到的步骤成功完成了以下操作: Linux/X11 下编译 Qt Linux/X11 下部署 Qt 但是,我仍然无法生成静态 Qt 应用程序,由上述文档步骤生成的可执行文件在其他系统上仍然需要 Qt 共享对象。 有什么想法吗?

7得票2回答
带有QCompleter的QLineEdit在文本为空时不会显示QCompleter的弹出菜单

我有一个QLineEdit,它与一个QCompleter对象相关联。如果用户输入至少一个字符,则会显示来自QCompleter的弹出菜单,但是当用户删除最后一个字符(从而使字段为空)时,弹出菜单会消失。有没有办法使其即使在QLineEdit的文本为空时也显示?

10得票4回答
拦截Tab键按下以手动管理焦点切换

我希望拦截我的主窗口中的Tab键按下事件,以防止Qt切换焦点。以下是我目前尝试过的方法:bool CMainWindow::event(QEvent * e) { if (e && e->type() == QEvent::KeyPress) { ...

76得票9回答
如何查找Qt的版本?

我如何知道我使用的是哪个版本的Qt?当我打开Qt Creator时,它显示“欢迎使用Qt Creator 2.3”。但在构建设置中,它显示Qt版本4.7.1。

37得票8回答
在“发布和调试信息”模式下构建Qt?

有没有一种方法可以以“发布带调试信息”模式构建Qt?我的应用程序仅在“发布”模式下崩溃(在Debug模式下正常工作),似乎问题来自于Qt(可能是Qt中的一个错误)。因此,我想查看Qt的调试信息。 Qt文档有“调试”、“发布”但没有“发布带调试”模式。 [更新] 我的应用程序在Mingw ...