文章分类 -  Qt

摘要:https://blog.csdn.net/ecourse/article/details/80575691 阅读全文
posted @ 2020-02-25 20:39 friedCoder 阅读(178) 评论(0) 推荐(0)
摘要:参考: https://blog.csdn.net/qq_37764129/article/details/81407544 https://blog.csdn.net/wallying/article/details/79654318 1、访问函数 如下图所示,椭圆表示类对象,实线表示成员函数的调 阅读全文
posted @ 2020-02-25 20:32 friedCoder 阅读(144) 评论(0) 推荐(0)
摘要:参考: https://blog.csdn.net/naibozhuan3744/article/details/80799842 阅读全文
posted @ 2020-02-25 20:29 friedCoder 阅读(885) 评论(0) 推荐(0)
摘要:QDir::toNativeSeparators() QDir::separator() 阅读全文
posted @ 2020-02-25 20:28 friedCoder 阅读(665) 评论(0) 推荐(0)
摘要:数字转换为 QString 静态函数 number(), asprintf() 公用函数 setNum(), sprintf() QString::number(), setNum() 可转换进制 QString(9)是没用的 阅读全文
posted @ 2020-02-25 20:26 friedCoder 阅读(439) 评论(0) 推荐(0)
摘要:hide只是隐藏窗体。不会发送任何信号。 close一般也是隐藏窗口。但是它会发送QCloseEvent事件。你可以重写 ,可以隐藏widget或者不隐藏。Qt::WA_DeleteOnClose标志还会影响窗体在内存中的状态,如果设置了该标志,窗体就会被删除,而hide则不会。 最后主窗体的clo 阅读全文
posted @ 2020-02-25 20:22 friedCoder 阅读(1396) 评论(0) 推荐(0)
摘要:参考: https://blog.csdn.net/vXueYing/article/details/86715809 阅读全文
posted @ 2020-02-25 07:31 friedCoder 阅读(123) 评论(0) 推荐(0)
摘要:用于完成启动外部程序,并与之交互通信 一、启动外部程序的两种方式 1) 一体式 : 外部程序启动后,将随主程序的退出而退出。 2) 分离式 : 外部程序启动后,当主程序退出时并不退出,而是继续运行。 二、启动之前需要做的工作: 启动一个外部程序,需要传递外部程序的路径和执行参数,参数用QString 阅读全文
posted @ 2020-02-24 09:13 friedCoder 阅读(732) 评论(0) 推荐(0)
摘要:去掉参数名, 保留类型即可 MyThread Rev = new MyThread(); connect(Rev, SIGNAL(sendData(char ,int )), this, SLOT(SerialRevDataHandle(char ,int))); 阅读全文
posted @ 2020-02-24 09:00 friedCoder 阅读(476) 评论(0) 推荐(0)
摘要:非常不推荐在qt里使用fork 因为qt会将整个主进程拷贝一份,如果此时主进程已经生成了窗口,则会造成很多麻烦。比如子进程虽然没有显示窗口,但同样有一个进行事件循环的main函数(exec)。因此子进程就算做完所有任务,也不会退出,而是进入等待状态,此时,主进程是无法靠wait(sys/wait.h 阅读全文
posted @ 2020-02-24 08:57 friedCoder 阅读(679) 评论(0) 推荐(0)
摘要:错误描述:Qt在linux系统编译时,遇到一个错误大致如下形式 网上找了很多,各种情况都有,大多数是虚函数未实现导致的, 但也有可能是Qt中的信号与槽机制导致的。 如果你的代码里面有涉及到自定义信号与槽,一定要确保pro文件中已经包含了对应的头文件 即在pro中增加: 最后最好重新qmake ,ma 阅读全文
posted @ 2020-02-24 08:50 friedCoder 阅读(1032) 评论(0) 推荐(0)
摘要:如果提前thread start,也会导致connect连接失败。 1、看看你的类声明中有没有Q_OBJECT 2、你声明的函数要加声明: private slots: void xxxx(); 3、检查槽函数名拼写是否有误,以及对应的signal和slot的参数是否一致 如果还不行的话,清理项目, 阅读全文
posted @ 2020-02-23 16:20 friedCoder 阅读(80) 评论(0) 推荐(0)
摘要:参考: https://blog.csdn.net/simonyucsdy/article/details/82749539?depth_1 utm_source=distribute.pc_relevant.none task&utm_source=distribute.pc_relevant.n 阅读全文
posted @ 2020-02-23 15:13 friedCoder 阅读(1568) 评论(0) 推荐(1)
摘要:参考: https://www.cnblogs.com/xia weiwen/p/10306089.html 继承QThread 线程开始执行后,就进入run()函数,执行复制文件的操作。而此时,主线程的显示和操作都不受影响。 如果需要进行对复制过程中可能发生的事件进行处理,例如界面显示复制进度、出 阅读全文
posted @ 2020-02-23 11:42 friedCoder 阅读(259) 评论(0) 推荐(0)
摘要:参考: https://www.cnblogs.com/lsgxeva/p/7814072.html tr是用来实现国际化,如果你为这个程序提供了中文翻译包(其中hello被翻译成中文"你好"),那么text1的内容将是中文"你好";如果你为程序提供且使用日文翻译包,那么text1的内容将是日文。 阅读全文
posted @ 2020-02-23 11:02 friedCoder 阅读(584) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-02-23 11:00 friedCoder 阅读(148) 评论(0) 推荐(0)
摘要:参考: https://www.cnblogs.com/zhoug2020/p/10094855.html information QDialog有一个神奇的函数exec(),调用这个函数后,消息循环会在这个函数里面进行更新,而调用它的函数是被“暂停”的,就是说等用户点击按钮后,调用exec()的函 阅读全文
posted @ 2020-02-22 22:35 friedCoder 阅读(397) 评论(0) 推荐(0)
摘要:方法1 `QString destPath = QDir::toNativeSeparators( QFileDialog::getExistingDirectory( this, "choose a destination",QDir::homePath()) );` 方法2 QDialog::A 阅读全文
posted @ 2020-02-22 19:18 friedCoder 阅读(921) 评论(0) 推荐(0)
摘要:情景一 已知 文件路径 和 文件名,拼接该文件的绝对路径 情景二 已知一个文件的绝对路径或相对路径,拼接同级目录的另一文件名(比如复制、文件名去重等操作) 阅读全文
posted @ 2020-02-22 19:16 friedCoder 阅读(1887) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-02-22 19:14 friedCoder 阅读(1942) 评论(0) 推荐(0)