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

macos - 在 Mac OS X 上使用 Qt 4.6.2 构建 QtDeclarative 时出错

我尝试在 Mac OS X (Leopard) 上使用 Qt 4.6.2 构建 QtDeclarative,并在 Google 上进行了大量搜索,但没有找到任何解决方法。有人可以帮忙解决这个问题吗?谢谢。这是错误:

0 投票
1 回答
6390 浏览

qt4 - 使用 Qt 4.6 从键盘挂钩键和组合键

假设我有一个无窗口应用程序,它在任务栏上只有一个图标(Windows、Mac OS X 和 Linux)。我希望它能够捕获一些键和组合键,比如 Right Control + Right Shift。键入正确的组合后,它会做一些事情,比如截图。我可以做无窗口应用程序、任务栏上的图标和屏幕截图,但我不知道如何全局监控键盘的组合键。请多多指教。非常感谢任何帮助或提示!提前致谢!

0 投票
1 回答
517 浏览

python - PyQt4:我的数据库显示空单元格

我正在使用 pyqt4 框架为数据库表单做一些显示。不幸的是,我在尝试按姓氏过滤和显示我的数据库时遇到了麻烦。假设数据库连接正常。还假设我的 tupleHeader 中有正确数量的项目,因为我对其他方法使用相同的 initializeModel 方法(如下面描述的 search() 函数,它工作正常。

我调用了 display() 函数,它工作得很好,但是当从 sourceModel 创建 proxyModel 并尝试使用我的搜索函数显示 proxyModel 时,我显示了空单元格。当我限制我的搜索以过滤我一半的数据库时,它显示了许多单元格(所以大部分都在工作)。但它不会显示数据库本身的任何内容。

下面是我的一些代码:

编辑:我对保留这段代码不感兴趣,我只想知道为什么它允许表格显示表格的内容而不是一堆空单元格

此外,如果您在最后一条语句 ( self.view.setModel(proxyModel) ) 之后输入它,即使它确实发送了错误,它也会显示该表:

print self.proxyModel.filterAcceptsRow(2, self.sourceModel) TypeError: QSortFilterProxyModel.filterAcceptsRow(int, QModelIndex): argument 2 has unexpected type 'QSqlTableModel'

不管参数是什么,或者我是否使用 filterAcceptsRow ro filterAcceptsColumn,它都会显示表格。这是否缩小了问题的范围?

感谢您花时间搜索此编码错误/错误,祝您狩猎愉快!

0 投票
2 回答
2368 浏览

c++ - Qt:动画 QWidget 的“向下滚动”

我有一个包含各种其他小部件的 QWidget。我想通过从上到下逐渐显示它来动画它出现在屏幕上,将它的高度从 0 增加到它的自然高度。

我目前的方式是:

这有两个问题: - 当高度达到某个高度时它会崩溃,并出现“qDrawShadeRect:无效参数”错误。- 如果我将 0 更改为 100,它可以正常工作,但是我正在制作动画的 QWidget 中包含的小部件的布局会随着小部件的动画而改变,开始时非常挤压在一起,并随着它们获得更多空间而逐渐散开。这看起来很难看!

有没有人有什么建议?

0 投票
1 回答
1379 浏览

hidden - QT QFileDialog如何隐藏隐藏/备份文件夹(“.folder”)

基本上,当浏览 QFileDialog 中的文件夹时,我发现所有内容都被隐藏或备份文件夹臃肿非常烦人(不知道如何真正调用它们);特别是在家里。

有没有办法阻止这些类型的文件夹默认显示在 QFileDialog 上?

我正在使用 Qt4.6 和 getOpenFileName。

PD:我开始认为这可能是一个 ubuntu 的东西......?

0 投票
2 回答
296 浏览

qt - 将应用程序代码放在 QT 应用程序的什么位置?

我从 QT4 开始,我想知道将我的应用程序代码放在哪里。
这里?

还是这里?(具体在哪里?)

p>

如果我希望我的应用不仅对用户事件做出反应,而且要定期执行循环,我应该把循环放在哪里?

0 投票
1 回答
13927 浏览

qt - 如何使用 QString::arg() 生成大写十六进制数字?[QT]

我正在尝试创建一个 QString,它是一个十六进制数字,其字母数字为大写字母而不是小写字母,怎么做?

产量f,我想要F

0 投票
1 回答
6070 浏览

qt - 减少表格视图的单元格填充或边距

我正在使用表格视图。
我想删除单元格填充(或边距),这样我就可以在更小的空间内挤压更多的单元格。如何做到这一点?
QT 设计器上的单元格大小设置为 32 像素,如果我将其设置得更小,则单元格内容不会显示并且会出现省略号。(...)

替代文字 http://img692.imageshack.us/img692/3484/tableviewpng.png

0 投票
1 回答
2837 浏览

qt - 如何在 QT OpenGL Widget 上使用 OpenGL 函数?

我从 QT 4.6 的示例“OpenGL - 2D 绘画”开始
,它使用 QGLWidget 的子类,并使用 QPainter 类进行绘画操作。
我想知道如何在 OpenGL Widget 上直接使用 OpenGL 函数进行绘图。

0 投票
1 回答
1618 浏览

c++ - 需要帮助配置 Qt 的代码块!

代码块 8.02. , 赢 xp SP2 , Qt 4.6

安装 Qt SDK 后,我安装了 QtWorkbench(允许您创建 Qt 应用程序的代码块插件。)http://code.google.com/p/qtworkbench/

我在该页面的指示下工作。我打开了文件夹“对话框”,并在其中打开了一个新的空代码块项目。同样在这个文件夹“对话框”中,我打开了一个新目录“complexwizard”。在 complexwizard 中是简单的 main.cpp :

然后我在一个空白项目中添加了“main.cpp”,并根据该页面的说明进行了所有配置。

当我开始编译程序时,编译器总是说:

* 看来这个项目还没有建成。你想现在买吗?*

我按是并收到此消息:

进程以状态 2 终止(0 分钟,0 秒)0 个错误,0 个警告

在项目所在的文件夹“对话框”中,将创建新文件:

复杂向导.pro

Makefile.complexwizard

Makefile.complexwizard.Debug

Makefile.complexwizard.Release

由于我对编程、编译器和其他事物的世界还比较陌生,所以这并不能告诉我太多。

因此,我请根据这些症状有一些建议的人帮助我将其从静止状态中移除。如果你有兴趣,我会添加更多需要的数据