随笔分类 -  Qt

摘要:#include <QDesktopWidget> void MainWindow::tableWidget_test_showMenu(const QPoint pos) { tableWidget_test_menu->move(cursor().pos()); tableWidget_test 阅读全文
posted @ 2023-09-18 23:54 duapple 阅读(21) 评论(0) 推荐(0) 编辑
摘要:使用qprocess启动进程后,随着点击主界面,被启动的进程会显示在下层。使用代码的方式将其显示在顶层。 #include <windows.h> int g_winState = SW_SHOWNORMAL; BOOL CALLBACK EnumWindowsProc(HWND hWnd, LPA 阅读全文
posted @ 2023-09-14 22:02 duapple 阅读(71) 评论(0) 推荐(0) 编辑
摘要:在Qt中做正则表达式时,遇到一个很坑爹的问题,还是经验不足导致。 在正则表达式中,有很多需要元字符,是需要使用普通字符加转义符号搭配使用的。比如\w,\s。对于这类字符,在Qt中使用时,对\再次进行转义,某则模式串是无法识别为\w,\s的。即在Qt中,应该是用"\\w","\\s"来匹配元字符中加了 阅读全文
posted @ 2023-03-26 11:50 duapple 阅读(60) 评论(0) 推荐(0) 编辑
摘要:在调试时,关闭窗口,应用程序输出窗口提示 “Qt 调试时 程序异常结束”。 21:20:48: 程序异常结束。 21:20:48: The process was ended forcefully. 21:20:48: G:\project\tester\build-qapplication-Des 阅读全文
posted @ 2023-03-14 21:40 duapple 阅读(222) 评论(0) 推荐(0) 编辑
摘要:在连接信号槽时,报错error: no matching member function for call to 'connect'。 connect(comboBox_com, &QComboBox::highlighted, this, &testOptionUSBRemote::refresh 阅读全文
posted @ 2023-03-13 21:44 duapple 阅读(683) 评论(0) 推荐(0) 编辑
摘要:由于要使用boost库,因为boost库是用我安装的外部工具链mingw编译的,所以,在qt creator中,要使用这里的boost库,要么使用qt creator的mingw gcc工具链重新编译boost库,要么使用外部工具链。 这里记录一下在qt creator中使用外部工具链的步骤。 查看 阅读全文
posted @ 2022-10-11 15:54 duapple 阅读(108) 评论(0) 推荐(0) 编辑
摘要:qtextbrowser支持html语法来设置字体。因此使用html语法来设置字体颜色。 但是使用这个方式来设置字体颜色会有Bug。在设置某一部分字体颜色后,有概率导致后续字体颜色,都变成设置的颜色。下面是一种解决方案。 通过宏来控制字体颜色,并在设置完某部分字体颜色后,将颜色变回黑色,则可以解决这 阅读全文
posted @ 2021-09-04 16:12 duapple 阅读(255) 评论(0) 推荐(0) 编辑
摘要:鼠标拖放文件到指定控件 开启MainWindow的拖放后,鼠标按住选中文件,可以把文件路径复制到我们需要显示的地方。但是当有多个需要显示的控件的时候,需要通过鼠标确定拖放到哪一个。 一直在寻找鼠标选中控件的方法,找到一个。 underMouse()可以判断当前控件是否被鼠标选中。 void Main 阅读全文
posted @ 2021-06-02 12:38 duapple 阅读(30) 评论(0) 推荐(0) 编辑