jjzjj

PyQt5_QFileDialog

全部标签

Python PyQt5+pylogix制作上位操作画面与AB PLC进行数据交互

Pythonpylogix系列文章目录一、PythonPylogix读写RockwellABPLC变量数据二、Pythonpylogix读写ABPLC常用方法实例三、Pythonpylogix对ABPLC进行数据采集的思路总结四、PythonPyQt5+pylogix制作上位操作画面与ABPLC进行数据交互文章目录Pythonpylogix系列文章目录PythonPyQt5+pylogix制作上位操作画面与ABPLC进行数据交互前言PythonPyQt5介绍PythonPylogix介绍RockwellABPLC实例PyQt5上位画面制作上位画面交互逻辑编写添加程序入口通信设置逻辑启动\停止逻

c++ - 如何指定 QFileDialog::getExistingDirectory() 方法?

使用方法/命令:OpenCreateDirectory(){QStringDirectory=QFileDialog::getExistingDirectory(this,tr("ChooseOrCreateDirectory"),"/home",QFileDialog::DontResolveSymlinks);}我可以创建一个新目录或选择一个现有目录。有没有办法禁用创建新目录的可能性?另外,有没有办法禁止选择现有目录的可能性?更准确地说:当我使用上述方法时,会弹出一个窗口,我可以在其中创建一个新目录或打开一个现有目录。我想做的是限制方法,这样我就可以创建一个新目录而不能打开现有目录

【PyQt】02-基本UI

文章目录前言一、首先了解什么是GUI?二、初学程序1.界面展示代码运行结果2.控件2.1按钮展示代码运行结果2.2纯文本和输入框代码运行结果3、重新设置大小-resize4、移动窗口-move()5、设置界面在电脑中央5.1代码运行结果6、设置窗口图标代码运行结果7、布局7.1垂直布局代码运行结果7.2垂直布局代码-QVBoxLayout运行结果7.3九宫格布局-QGridLayout代码运行结果7.4表单-QFormLayout登入界面代码运行结果7.5抽屉布局-QStackedLayout切换界面代码运行结果8、窗口8.1QWidget运行结果8.2QMainWindow对话窗口代码8.3

YOLOv8+PyQt+OpenCV实现数字式仪表读数和指针式仪表读数识别(一)

数字式仪表和两种指针式仪表读数识别最近放假看到YOLOv8一直在更新,想着在家无聊把本科毕设重新做了下,之前用的是YOLOv5,下载了YOLOv8最新版把项目迁移了过来,相比于v5来说YOLOv8变化还是挺大的,功能更加集成了,话不多说,直接上结果图片和最后的检测视频。数字式仪表识别效果指针式仪表识别效果360度指针式仪表识别效果数字式仪表和指针式仪表检测视频YOLOv8+PyQt+OpenCV+Python实现数字式仪表和两种指针式仪表读数识别整体思路流程YOLOv8的检测结果更加集成了,可以在JupyterLab中根据检测结果一步步获取目标框的位置信息,不用像yolov5一样还得在源码里找

c++ - 需要用 QFileDialog 保存一个新文件

我正在尝试为用户提供使用QFileDialog保存文件的选项但是,如果文件不存在,文件对话框会指出文件不存在。我希望QfileDialog简单地告诉我用户键入的文件的名称,以便我可以创建它。我正在做以下事情QFileDialog::getOpenFileNames(this,tr("SaveFile"))然后使用返回的字符串创建一个文件。 最佳答案 使用QFileDialog::getSaveFileName而不是getOpenFileNames:QStringfileName=QFileDialog::getSaveFileNam

Pyqt5 scroll 滑动(滚动)条对动态增加的控件进行控制(保姆级教程)

文章目录前言一、Pyqt5-Scroll二、使用步骤1.设置Frame2.设置滚动条3.动态添加控件4.建立ScrollArea、BoxLayout三、示例代码1.ui设计生成的界面2.整体功能实现代码四、Layout中控件的删除总结参考前言如何使用pyqt5中的scroll滑动模块,并且用scroll来对动态输出进行滑动查看再也不用担心界面中动态输出内容(比如label)过多而label大小又不够导致的内容变小直到消失。本文主要讲述使用pyqt5中需要动态增加控件的情况下使用scroll滑动条进行控制,并且附带如何删除控件。一、Pyqt5-ScrollQscrollArea主要用于ui设计中

c++ - 在 Qt 中如何在用户主目录中打开 QFileDialog::getOpenFileNames

我正在使用QtQFileDialog::getSaveFileName和QFileDialog::getOpenFileNames供用户选择保存文件的位置以及要在我的应用程序中打开的文件。该函数的第三个参数是你希望窗口默认打开的路径。在linux中,如何让对话框在用户主目录中打开,在Windows中,如何让对话框在win7中的用户用户文件夹或winxp中的“我的文档”中打开?目前我正在使用这样的对话框:QFileDialog::getOpenFileNames(this,"Selectafiletoopen...",HOME);其中HOME是UNIX中的预处理器宏是~而在Windows

c++ - QFileDialog 在重启后只工作一次(否则打印错误)

问题我使用QFileDialog。它运行良好,突然我的问题出现了。重新启动后,下面给出的代码按预期工作。然后,如果我关闭应用程序并重新启动它,模式窗口需要很长时间才能出现并且从不显示文件夹。一段时间后(5-10秒)出现一个弹出窗口,内容如下:“[错误]处理文件协议(protocol)的进程意外停止”(我的是用法语写的)有人遇到过吗?编辑:错误前的最后一行调试当它工作时(重启后)我启动应用程序,当我退出它时,调试读取CancelledFAM(Req2)for"/media/Donnees/Videos_tmp"CancelledFAM(Req1)for"/media/Donnees"我认

c++ - 具有默认目录的 QFileDialog

如何使用默认目录创建跨平台QFileDialog?我有这样的代码QFileDialog::getSaveFileName(this,"SaveFile","/home",tr("AnyFile(*.*);;Textfile(*.txt);;Compressedfile(*.zip*.tar*.rar);;Image(*.png*.xpm*.jpg*.tiff)"))这适用于Linux。但在Windows中,用户目录将为"C:\Users"。我不知道在Mac中。我需要将此对话与默认目录作为用户文件夹。如何做到这一点?我看到了toNativeSeparators()但这需要更多行代码。有没

从PYQT设计器到EXE文件

我刚刚在PYQT设计师的设计师中完成了.UI文件的初稿,我想知道我是如何从.UI文件到EXE的,让某人测试我的UI...我目前有一个将翻译我的makefile.UI文件到.py文件中,但是现在我想从.py转到.exe有人知道怎么做这个吗?我已经下载了py2exe,但不确定这是否是我想要的...请假设我想测试的人没有下载Python并使用Windows(跨平台更好,但将使用Windows)谢谢!编辑:当我在test.py上运行py2exe时(由test.ui制成)我使用py-3.6-mpy2exe.build_exetest.py并得到C:\Users\Chris\Desktop\makeExe