问题标签 [qt4.8]
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.
macos - Qt 4.8 - 在 mac-mini (OS X Lion) 上检测 sd 卡的插入和移除
我对在 Mac 上开发应用程序完全陌生。在这里,我只使用 Qt 开发了 2-3 个应用程序,而没有使用 Objective-c / cocoa / xcode 开发的应用程序。
在 Qt 4(特别是 4.8)中,有没有办法检测 SD 卡何时插入 Mac mini(OS X Lion)?
我在网上和 stackoverflow 上(重新)搜索了很多 - 并且出现了一些结果 - 但都是针对 Android 和 Windows - 与 Mac(mini OS X Lion)无关。
直到现在我发现了这个:
- 在 Mac (mini) 上,读卡器的处理方式与任何其他 USB 设备一样
- 我还在 Mac Developer Library 中找到了这个示例。我希望所有人都可以访问此链接。
此示例...“演示了使用 IOKitLib 和 IOUSBLib 在 USB 设备连接到系统或从系统中移除时设置异步回调”。因此是可以实现的。
我想在 Qt 中做同样的事情。
我想检测何时插入了 SD 卡,然后我想显示我的应用程序,获取一些输入并将所选文件从卡移动到本地磁盘。
显然,一切都很简单——仅检测卡片并显示应用程序(从托盘或最小化状态)是重要且困难的部分。
如果您能指出正确的方向,我将不胜感激。
提前致谢!!
更新:
我进一步研究发现:
- 在 Linux 上我们可以用它
udev(libudev)
来实现这样的事情。 - 但后来我发现udev 是 Linux 特定的,在 OS X 中找不到。这里
的答案建议. 我在这里和这里发现了一些非常相似的东西,但是对于使用udev规则的 Linux :(use the diskutil activity command to continuously monitor disks being mounted or ejected
- 最新且看似最相关的发现是:
diskutil
plist
并且IOKit(DiskArbitration)
必须成为我寻求的解决方案的一部分
- 最后,在这里我发现
launchd
plist
了Lingon
现在......我有比昨天更多的东西,但我仍然需要帮助将所有这些放在一起并在 Qt 应用程序中使用它。我非常感谢有人指导我达到最终结果。如果我真的能创造出有用的东西,我会继续努力并更新。
提前致谢!!:)
qt - 如何将 QTableWidgetItem 表示法更改为 standardNotation
我有 3 列的 QTableWidget。我将第一列和第二列中的数字相乘,并将结果写入第三列。数字是双倍的。问题是:结果是科学记数法,如“1.4e+3”。如何将符号更改为标准符号?我使用 Qt 4.8 和 Ubuntu 12.10。
我填充前两列:
我将数字相乘并写出结果
结果是 2.75472e+06,但实际结果是 2754715,8458092
qt - 如何将 QPushButton 添加到 QTabWidget 标头?
我创建了标签:
我想在标签文本“标题”之后添加一个刷新按钮。我怎样才能做到这一点?
html - HTML表格中的双行
我在 Qt 中创建 HTML 表:
然后我打印为 pdf 文档:
我的表格有单边框,但第三列和第四列之间有双线?我怎样才能摆脱它?由于我的声誉,我不能使用图像标签,但我的桌子的图像在这里:http: //imgur.com/KW3pZEf
对不起我的英语不好。
qt - 在 Qt 中获取 HTML 表格单元格宽度
我正在尝试创建一个 HTML 表格并在 Qt 中获取单元格宽度。
我创建了一个 HTML 表:
我需要特定单元格的宽度。我找到了一个获取单元格宽度的 JavaScript 函数:
但我不知道如何在 Qt 中使用它。
qt - 在 QMenuBar 的另一侧堆叠 QPushButtons
我想QPushButton
在我的QMenuBar
.
这就是我的窗口现在的样子:
这就是我希望它看起来的样子(我已经对图像进行了Photoshop处理):
我知道在motif
小部件样式中,帮助菜单向右对齐,但我坚持使用plastique
,所以这对我来说不是问题。
我正在使用 Qt4.8。有任何想法吗?
qt - 从 Qt 4.x 移植到 Qt 5
有人将 Qt 4.x 应用程序移植到 Qt 5 吗?我们即将移植一些广泛使用 Qt 4.8 的软件。我们使用 Core、GUI、Network、OpenGL、Test、Webkit 和 Xml 库,我们的软件可在 Windows、OS X 和 Linux 上使用。
如果您有将 Qt 4.x 应用程序移植到 Qt 5 的经验,您是否遇到过任何具体问题?
qt - 构建错误 - 变量环境设置不正确
我正在尝试在 Windows 上构建开源代码。我得到错误:
(这只是错误信息的一部分)
我试图重新安装Qt,没有工作。
我试图在我的计算机 -> 属性 -> 高级 -> 环境变量中将 QT_INSTALL_LIBS 更改为 D:/Qt/4.8.4/lib (而不是 D:/Qt/4.8.4/lib),但这似乎没有改变一件事。
我不知道下一步该做什么。有谁知道我应该怎么做才能解决它?
qt - QApplication分段错误
尝试创建QApplication
对象时发生崩溃。这是我的代码:
我正在使用 Qt 4.8.4 版和 MinGW 编译器。我的应用程序在运行QCoreApplicationPrivate::processCommandLineArguments
方法时崩溃。谁能告诉如何解决这个问题?
qt4 - 如何调整 QTabWidget 的大小?
我的程序执行计算并输出一些示意图,绘制在标签上(使用QPixmap
)。我在每个标签上显示一个标签。
当下一次计算完成并且图纸更小时,我希望标签的大小也减小。但这不会发生。标签大小保持不变。
我首先使用 ) 删除所有以前的选项卡removeTab(
,然后创建新选项卡。唯一没有被删除QTabWidget
的当然是它本身。
从小图纸开始时,标签尺寸会随着图纸的增大而增加。但反过来就行不通了。
我怎样才能解决这个问题?以下代码不起作用:
我正在使用 QT-4.8.4。