qt4相关内容
如何使用QT 4.8获取并设置PATH变量? 我知道我可以使用STL中的getenv获取PATH变量值,但不知道如何使用STL或任何基于Qt的设置方法。 如果QT有一个函数,我想知道并使用它,而不是去使用Windows API。 感谢 解决方案 可以使用stdlib.h中的setenv将PATH设置为新值。 setenv(“PATH”,“/ new / path /
..
在Qt4中,有QProcess :: setProcessEnvironment()用于为新产生的过程设置Env变量。 但是,QProcess :: startDetached()是一个静态的成员函数,所以setProcessEnvironment()不适用。如何在Qt中为分离的进程设置Env变量? 解决方案 这是一个已知的旧错误: http://bugreports.qt-proj
..
这里是: 在我的Qt4.6项目中,我使用SQLite数据库。这个数据库不能在我的硬盘驱动器上加密。所以我想要的是,在我的程序的每一个开始,用户被要求输入密码来解密数据库。当然数据库从来不应该出现在我的硬盘驱动器上的“没有加密”(不加密)。 那么有没有可能“即时”解密一个SQLite数据库,并读写数据?什么算法是最好的(可能是AES)? 当不可能(或非常慢)时,也许最好是加密数据库中的
..
我想创建一个程序,可以使用单独的密码加密和解密一个完整的文件。有没有办法在Qt和/或C ++中进行管理,如何? 解决方案 我从来没有使用过,但是我听说过有关 QCA 的好消息。它是跨平台,使用Qt风格的API和Qt数据类型。
..
QThread的Qt文档说,要从QThread创建一个类,并实现run方法。 下面是从4.7 Qthread文档中获取... 创建你自己的线程,子类QThread和reimplement run()。例如: class MyThread:public QThread { public : void run(); }; void MyThread :: run(
..
我有以下内容: QProcess * process = new QProcess(this); QString path = QDir :: toNativeSeparators(QApplication :: applicationPath); #if定义(Q_OS_WIN) process-> start(“explorer.exe”,QStringList()
..
我一直在寻找一个简单的方法来在 QWidget 中嵌入 QDialog 实例,但是我发现使用OpenGL或一些相当复杂的东西来实现。实际上,我发现的所有例子试图实现更多的东西,而不仅仅是嵌入 QDialog 。所以,我想知道:有没有一个简单而干净的方式来嵌入一个 QDialog 在一个 QWidget ? PS:我标记了 pyqt ,因为它是我正在使用的,但是我当然会接受c ++的答案:)
..
我有一个 QDialog 子类,为用户提供一些选项。其中一个选项是一种颜色。我看到 QColorDialog ,我需要一些更简单的东西,这也是一个常规的小部件,所以我可以添加到我的布局作为我的对话框的一部分。 Qt是否提供这样的东西,还是要自己制作? Qt解决方案的一部分,您是否看过QtColorPicker? 解决方案 > QtColorPicker以一个 QComboBox 的形
..
如何为Ovi应用程序制作智能安装程序? 解决方案 阅读文档。如果您使用诺基亚Qt SDK构建应用程序,qmake将自动包括智能安装程序。但是对于Ovi Store,不接受自签名的应用程序。因此,您需要从 Symbian Signed 获取签名证书。这可能会在将来改变,我不知道目前的状态是什么。
..
我遇到了Qt4到Qt5的麻烦。在我的应用程序中,当用户单击打印按钮时,应该发生两件事情,一种是将PDF写入磁盘(在新版本中仍然可以正常工作,因此我知道某些打印功能正常工作),另一种则是是一个QPrintDialog应该exec(),然后发送到连接的打印机。 当我从我的开发机器启动时,我看到对话框。应用程序在部署的机器上启动,但是QPrintDialog从不显示,文档不会打印。 我包含打
..
我最近在Qt4兴趣的邮件列表中讨论了建立商业/专有应用程序是否合法,并将Qt4静态链接到它。虽然有一些未经证实的方法(通过向客户提供目标文件和Makefile等),但这听起来似乎并不像以前那样好的主意。 我的项目之一是使用LGPL许可的Qt4库,并将其作为单独的DLL / Dylibs / so发送给我的客户,在所有平台上使用简单的安装程序。虽然这样做非常好,但我想通过仅仅包括我需要的方式来
..
根据这个示例,我试图使用FolderListModel a> 像这样: ListView { anchors.fill:parent FolderListModel { id:foldermodel 文件夹:“C:/ Qt / Projects /” showDirs:true showDotAndDotDot:true nameFilters:[“*”
..
这是我要做的(所有的父母和孩子都必须在右边有一个关闭按钮,将来只有悬停的项目才能显示** close **按钮): 我的委托代码 class CloseButton:public QItemDelegate { Q_OBJECT public: CloseButton(QObject * parent = 0) :QItemDelegate(parent) {};
..
我有一个远程调试问题。主机:笔记本电脑intel i5与ubuntu 10.10 x86 目标:飞思卡尔iMX35(iMX35 PDK)arm 11 开发环境:Qt Creator 2.1RC和Qt4.7.1库。 路径中的Arm编译器:/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin
..
我在这里写了一个非常简单的Qt程序: int main(int argc,char * argv []) { QApplication app(argc,argv); QTableView表(& frame); table.resize(100,100); table.show(); return app.exec(); } 当我尝试设置断
..
我对手册感到困惑,应该这样工作: { QSqlDatabase db = QSqlDatabase: :addDatabase(...); QSqlQuery query(db); query.exec(...); } QSqlDatabase :: removeDatabase(...); 正如文档指出的, query db 将被自动解构。 但
..
我有一个GUI程序,在单独的窗口中打开Windows控制台以显示输出并接受用户输入。我的开发环境是Qt 4.7.1与mingw。控制台工作正常,直到我尝试在Qt的调试器(gdb)中运行程序;然后,虽然AllocConsole成功,并且GetStdHandle似乎返回一个有效的句柄(0x000000d8),任何尝试使用该句柄导致Windows错误6(无效句柄)。 所以我无法调试我的程序。这是一
..
任何人知道Qt4中的任何小部件,作为终端/控制台?开源将是好的。 提前感谢。 解决方案 在此找到一些体面的源代码。非常基本的功能,但我一直在添加一些,我认为它有承诺做我需要的东西。 注意:我只在Win32中测试过这段代码。 这里是
..
我在Mac上使用Imagemagick库与Qt创建了一个应用程序。 现在我想部署Windows应用程序: 我在我的电脑上安装了imagemagick库 , 我安装了QT 4.7的SDK版本 我添加了我的include和lib路径 当我运行应用程序时,认为他们与mingw32有关。 这里是构建问题: ,这里是编译输出: 有人可以识别错误吗? 我需要做什么来部署
..
我开始使用PyQt,并从pyqt白皮书示例应用程序( pastebin )创建了一个“漂亮”脚本) 它在Windows和Linux(两者都已安装qt环境)上完美运行。 问题是:因为我正在尝试使用Qt,因为它是编译的(至少纯旧的基于C ++的Qt),我如何编译一些.exe文件在Windows上运行它,或一个独立的可执行文件为Linux。 关键是我想要编译程序,因为速度和可移植性,而
..