- 博客(12)
- 收藏
- 关注
原创 在 Windows 下使用 Qt 连接 Ubuntu 上的达梦数据库
客户端:Windows 10,Qt Creator(基于 C++ 进行开发)服务器:Ubuntu,安装了达梦数据库(DM Database)连接方式:ODBC 驱动程序。
2024-10-31 15:27:17
961
原创 ubuntu下Qt与达梦数据库连接问题
问题一、无法连接"[unixODBC][Driver Manager]Can't open lib '/home/dmdba/dmdbms/bin/libdodbc.so' : file not found QODBC: Unable to connect"1.检查文件是否存在:ls -l /home/dmdba/dmdbms/bin/libdodbc.so。2.检查文件是否有读取权限:ls -l /home/dmdba/dmdbms/bin/若无返回值,则需要添加环境变量。
2024-10-24 15:47:03
385
原创 在ubuntu命令行中通过C++程序处理指定文件并将结果保存为文本文件
通过主函数main的 argc和argv[ ]接收用户在命令行中输入的文件路径及文件名。通过去除文件路径及拓展名获取文件名,以此为基础创建新的文件,并打开文件输入输出流。3.将处理后的结果保存到指定文本中。2.文件路径操作与处理。1.通过g++进行编译。1. 读取命令行参数。
2024-09-05 16:46:06
247
原创 关于QToolTip的一点使用记录(父子控件样式继承问题)
父子控件样式继承问题;3. 当父控件与tooltip均写了样式表,但是父控件定义了tooltip没有定义的内容,比如边框等,将自动继承合并样式;2. 当想要重新设置tooltip样式,可以在样式表,qss等中进行设置,QToolTip{}4. 如果父控件在写样式表时进行了作用范围限定,则3. 无效。1. toolTip作为一个子控件,其样式继承于父亲,
2023-12-06 17:52:18
282
1
原创 Qt搭建主框架及Pro文件修改
QT += 项目使用的模块;:若目前Qt版本大于4,则增加widgets模块CONFIG += 关键字(标识编译配置项)CONFIG += c++17表示该项目将使用 C++17 标准进行编译。sources / headers / forms 分别表示项目内的头文件、源文件、界面文件表示默认生成路径:判断系统平台为qnx、Unix或者Android系统,对安装路径路径进行设置指定预处理器宏的定义。
2023-11-15 11:48:12
239
1
原创 Qt编码规则、文件名、类型名、函数名命名
局部变量声明时必须初始化,整数用0,实数用0.0,指针用nullptr,字符(串)用’\0’;类名是名词,首单词字母大写,不包含下划线,且名前加大写字母C,如。变量名是名词,首单词字母小写,后续单词以大写字母开头;单字符变量只在临时变量或循环计数中使用;
2023-11-01 17:09:52
615
1
原创 TabWidget中插入ui文件子界面作为 tab的子页
需求:在TabWidget中布置控件过多,且布局设计页面中tab子页面一直自动切换不方便操作;实现:另外插入.ui文件及对应的h/cpp文件,注意选择widget,把设计的页面当做控件使用。
2023-10-31 12:20:34
638
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人