首页
学习
活动
专区
圈层
工具
发布

QT5.0.1在Windows下 出现QApplication: No such file or directory 问题的解决办法

最近在Windows7下安装了最新的Qt5.0.1的Windows安装包,可以到QT官网http://qt-project.org/downloads,该版本集成了Qt5.0.1库、MinGW4.7...编译器、Qt Creator 2.6.2,解决了以前Qt 在Windows下单独安装的问题,不用再像以前的版本一样分别安装三个软件了。...测试一下HelloWorld程序,首先在Qt Creator中打开菜单【文件】->【新建文件或项目】(或直接Ctrl+N),选择【其他项目】->【空的QT项目】,取名为HelloWorld,然后再往工程里面添加一个...connect(pQuitButton,SIGNAL(clicked()),pMainWidget,SLOT(close())); return app.exec(); } 运行之后出现以下错误...找了半天在这篇新浪博客找到了答案: http://blog.sina.com.cn/s/blog_9da24f3b0101epan.html 解决方法是:在HelloWorld.pro工程项目文件中添加一行

2.2K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【QT】系统事件入门 -- 文件 QFile基础和示例

    如果保存过程中出现错误,临时文件里的数据不会被写入最终文件,这样就能确保最终文件中不会丢失数据或被写入部分数据。在保存比较大的文件或复杂格式的文件时可以使用这个类,例如从网络上下载文件等。...串口:一种比较古老的通信方式,一般是在嵌入式系统上,通过串口和开发板之间进行交互操作 三、文件读写类 在 Qt 中,文件的读写主要是通过 QFile 类来实现。...③ 选择文件夹 QFileDialog::getExistingDirectory() 用来让用户选择文件夹 #include #include QFileDialog>...作用 QFileDialog::getOpenFileName() 选择单个文件 QFileDialog::getExistingDirectory() 选择文件夹 QFileDialog::getOpenFileNames...⑤ 过滤文件类型 在文件选择对话框中,可以使用过滤器来限制用户选择某些特定类型的文件 QString fileName = QFileDialog::getOpenFileName(this, tr("

    97021

    二、Qt定时器与文本编辑器制作《QT 入门到实战》

    2.1 UI 设计 在正式敲代码之前,我们创建一个项目,设计一下整体的文本编辑器页面。...双击菜单(menubar)可更改名称: 输入如下截图的内容: 按下 enter 键后对应的 &(取地址符)将会消失: 这是因为此时在此处输入对应的取地址符加上某一个“按键”,那么则表示对应的快捷键...,例如你在程序之中按下 F 那么将会与点击这个 menu 有相同的操作。...接着我们加入打开文件的 menu : 再接着添加对应的另存为 menu : 还有一个新建文件 menu 忘记添加了,在此添加上: 再接着我们更改一下对应的菜单名称,在 ui 设计窗口右上角更改对应的打开和另存为...ui 设计框右上角可以看到 new_Action 是属于一个 Action 对象: 接着,当点击了新建文件的 action 后,我们需要对应的清空文本编辑框的内容,并且更改当前的 Windows 程序的窗体

    1.5K20

    Python完成SVG转PNG格式——方法二

    一、前情提要 在Python完成SVG转PNG格式中,虽然图片格式成功转换了,但是会出现几个问题,如下所示 1、原本透明背景的SVG格式图片,转换成PNG格式之后,图片变成了白色的背景 白色背景变透明的方法可看我上一篇文章...在命令行输入以下指令: pip install cairosvg 等待安装完成,完成之后,先别急着用,用不了的,因为会出现如下提示,这是因为缺少语言环境 image.png 2、下载GTK+ libraries...当前目录 下的xx.svg文件转换为xx.png文件: 注意: ①先通过命令行进入到你保存有SVG格式图片的那个文件夹下,再运行该语句 ②xx.svg 这个必须是你当前文件夹下有的svg格式的图片 ②xx.png...def ChangeMore(self): # 选择文件夹 self.file_name = QFileDialog.getExistingDirectory(...None, '选择文件夹', '/') # 返回选中的文件夹路径 # 将打开的文件夹路径显示在文本框中 self.ui.edit_svg.setText(self.file_name

    6.2K40

    Python制作小软件——3. 利用Py

    有了这些变量名称之后,我们回到新的后端Python文件中(命名为server.py,ui文件转换过来的文件叫srs.py),上一篇博客我们已经将基础后端框架搭建完成,这里我们只需要对其进行扩充即可。...foldername = QFileDialog.getExistingDirectory(self, "选取文件夹", "C:/") print(foldername...上图为选取文件的界面,我们有两个限制:一个是我们默认打开的路径在C盘;另一个就是我们选取的文件类型是所有文件,或者是CSV格式的文件,起到一个筛选的作用。...选取文件夹 def write_folder(self): #选取文件夹 foldername = QFileDialog.getExistingDirectory(self,...,只是函数名称变量,以及后面是在lineEdit_2中显示。

    1.4K20

    Qt的QFile

    专门讲QFileDialog的博文 1.创建QFile对象 我们在创建QFile对象的时候会用到,QFile的构造函数,我们一起来看一下它有什么构造函数吧。...4.源文件在复制之前关闭 例子: bool QFile::copy(const QString & newName) 的写法 //创建一个QFileDialog来获取文件路径 QString...2.文件在删除前已关闭 用法都跟上方的差不多就不做例子了,第一个需要一个QFlie对象点出来,第二个你只需要文件名就行。...2.链接是什么取决于底层文件系统(可能是Windows上的快捷方式,也可能是Unix上的符号链接)。如果成功返回true;否则返回false。...3.此函数不会覆盖文件系统中已存在的实体;在这种情况下,link()将返回false,并将error()设置为返回RenameError。

    2.4K10

    用Python写一个带图形界面的文件压缩软件

    文件压缩和解压我们在日常工作学习中会经常用到,比如winrar、快压、好压等压缩软件 ? 打开之后的界面长这个样子: ? 压缩完成后是这个样子: ? 解压完成后是这个样子: ?...整个过程比较简单,主要两个地方卡壳了一下,耗了点时间去解决。...Python压缩程序第一个卡壳地方是: 因为要实现压缩文件和文件夹的功能,所以当点击图形界面的”选择“按钮时要支持既能选择文件,又能选择文件夹。 ?...但是Qt的QFileDialog不支持这样的实现,提供的控件要么只能选文件,要么只能选文件夹,对此花了好几个小时去研究和查阅资料,得出的结论是要继承QFileDialog类,然后重写这个类的部分方法来,...第二天又想起了,想再完整的测试一下,毕竟要写在猿人学公众号上,被人挑刺心里总是不好受的。结果发现压缩时会把你的整个文件路径上的文件夹都压缩进去。

    1.3K30

    Python如何将py文件打包成exe

    生成exe文件 一、单个py文件 在py文件目录下,打开cmd窗口,输入pyinstall -F XXX.py,执行成功的话,会在当前目录生成一个dist文件夹,XXX.exe文件在此文件夹下。...images'),('C:\\project\\test\\EventLogs','EventLogs')] datas: 第一个参数是Python中的非py类型文件的路径 第二个参数是非py文件保存此资源的文件夹名称...,要和路径中的文件夹名称相同。...hiddenimports=[‘PyQt5.sip’] 5、保存文件,在.spec文件路径下打开命令行,输入pyinstaller -D main.spec 或者 pyinstaller main.spec...如果在第2条中选择了pyi-makespec -F main.py ,那么此处只需要执行pyinstaller main.spec即可 6、生成的exe程序在dist文件夹中,dist文件夹里包含了整个项目所需环境

    3.6K20

    【PCL】PCL点云在Qt中可视化

    将下载好的vtk source解压到pcl安装目录下的3rdparty,将原来的VTK备份一下,然后再源文件下创建build文件夹,编译后的文件会放在这里: 将其他文件放入src中,然后打开cmake,...(×备选项) 在build目录下打开终端,在VS2017编译器下,输入cmake .....生成; 然后在Release x64下,右键ALL_BUILD生成编译,再右键INSTALL生成;(全编译生成的时间有点长,可以只生成那个QVTK模块) 将3rdParty\VTK\plugins\designer...(2022.11.2更新,最好用msvc编译器,不要用mingw,用msvc成功了) 至此PCL在windows下的环境已经搭配好了,可以选择重启让环境变量生效。...配置好环境后,建议先创建一个空的Qt环境,加入QVTK控件试一下是否能正常生成,如下: 我在复现的时候,还是遇到了问题,点云pcd打不开,主要是这一步的问题: 复现代码如下: pcl_test.h #pragma

    1.6K10

    【从零开始的Qt开发指南】(十九)Qt 文件操作:从 IO 设备到文件信息,一站式掌握跨平台文件处理

    传统 C/C++ 的文件操作(如fopen、fread、WriteFile)存在明显短板:需要手动处理跨平台差异(如 Windows 的\和 Linux 的/路径分隔符)、编码转换复杂、缺乏面向对象的封装...2.4.2 QSaveFile:安全保存文件 QSaveFile是QFile的子类,专为 “安全保存” 设计,核心特点: 先将数据写入临时文件,成功后再替换目标文件; 若保存过程中出现错误(如断电、程序崩溃...4.2 案例:文件信息查询工具 实现功能:选择文件后,显示该文件的详细信息(名称、路径、大小、创建时间、修改时间等)。...关键说明 QFileInfo无需打开文件即可获取大部分信息(如名称、路径、大小、时间),效率高; 时间格式化:toString("yyyy-MM-dd hh:mm:ss")将QDateTime转换为易读的字符串格式...writeBytes); } } 5.3 常见坑与解决方案 坑 1:文件路径包含中文或空格导致打开失败 原因:Qt5 及以上默认支持 Unicode 路径,但若手动拼接路径时未使用QString,可能出现编码问题

    12910
    领券