反馈机制与什么操作?

鉴于开发经验,有时候不得不承认,反馈机制是一种极好的调试方式,所谓知己知彼,百战不殆,哦对了,这里的反馈或许可以更好的表述为,Information Debug,🤣

在Qt里面,这里的信息回归指的是,指针式回馈,简单地说,你调用一句话,那么这句话是否成功执行,可以通过条件语句判断

这里的指针式调用,显得更加的友好和明智,因为你可以打印出实时的执行信息,及时的调整代码的逻辑,例如设置标志位,或者在条件语句内部执行相应的操作,不过就代码组织而言,我更喜欢标志位

关于,Qt的系统机制(Windows配置)而言,日期时间的读取显得较为方便,读取日期时间的作用在哪里?

作为结构体式的指针模式,层次性自然不用多说,实际上这里的,日期时间结构体(变量or函数作为公有,或者私有变量的公有函数调用),调用起来很方便,但是更方便的是Qt(实际上继承于C++)的字符串操作

字符串合成当前的日期时间(精确到秒),例:20200310209,202003102019,在图像的存储方面,因为Windows文件命名机制就很狡猾,因此,这里的命名考虑到几个方面

Windows命名合法化

太复杂,具体的合法命名机制难以描述,原则上可以通过正则表达式规范,但是,操作起来太过麻烦

文件命名唯一化

因为Windows不支持同一路径下的同一名称文件,所以,文件命名必须唯一,所以,这很麻烦

解决?索性就直接用系统当前时间给文件命名,极好,因此,不失为一个一举两得的模式,妙不可言

PS:这里的一个小小的模式,原则上在可执行文件路径下,程序默认其为起始文件路径,因此,这很方便,在程序编码方面,需要注意代码组织

QString filename = "save\\" + all_str + format;
io_image->load("C:\\Users\\26389\\Desktop\\QtMk\\Hfut\\Image\\HFUT.jpg")

此外,还要注意,Qt的转义字符在文件路径中的特殊情况,这里的具体模式要注意,不能写反了,不然完全两码事

QMessageBox::information(NULL,"错误","未开启图像输入!");

配合Qt的中断与多线程机制,嗯,可取,事实证明,靠谱!文件名还是有点见名知义的,格式也可以通过控件选择,OK,🤣

我要去玩一玩Scratch了,🤣,Game for GUI

scratch.mit.edu

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注


皖ICP备2021003932号
召唤伊斯特瓦尔