随笔分类 -  QT

摘要:项目->属性 c/c+±>所有选项->附加选项:添加/utf-8 阅读全文
posted @ 2023-06-27 17:59 unicornsir 阅读(15) 评论(0) 推荐(0) 编辑
摘要:在ubuntu上使用qtCreate5.9.6,遇上了中文输入法无法输入的情况,这怎么能行,得解决这一个问题,写代码没有中文注释,怎么能行?开始行动: 1、安装输入法 sudo apt-get install fcitx-frontend-qt5 2、查看fcitx-frontend-qt5的安装目 阅读全文
posted @ 2023-02-04 19:01 unicornsir 阅读(674) 评论(0) 推荐(0) 编辑
摘要:Qt中使用了自己的机制来避免使用SQL语句,为我们提供了更简单的数据库操作及数据显示模型,分别是只读的QSqlQueryModel,操作单表的QSqlTableModel和以及可以支持外键的QSqlRelationalTableMode 如果要使用排序功能,需要建立信号槽 //表头设置排序箭头, u 阅读全文
posted @ 2023-02-04 18:47 unicornsir 阅读(424) 评论(0) 推荐(0) 编辑
摘要:1、表格控件(QTableWidget) 表格操作QTableWidget 设置表格固定长宽 TableWidget.setFixedSize(int_x,int_h)设置表格行数 TableWidget.setRowCount(int)设置表格列数 TableWidget.setColumnCou 阅读全文
posted @ 2023-01-29 13:57 unicornsir 阅读(259) 评论(0) 推荐(0) 编辑
摘要:1、QT 自己定义全局变量,编译时报错:undefined reference to 原因:静态变量需要在cpp文件中先进行赋值 解决方式:在cpp文件中给定义的全局变量赋予一个初始值: 阅读全文
posted @ 2023-01-29 13:41 unicornsir 阅读(49) 评论(0) 推荐(0) 编辑
摘要:1、解锁QtPropertyBrower 如果安装Qt时选择了安装src的话,那么只需要在pro中加入如下这句话就可以使用QtPropertyBrowser include($$[QT_INSTALL_PREFIX]/../Src/qttools/src/shared/qtpropertybrows 阅读全文
posted @ 2023-01-29 13:34 unicornsir 阅读(1403) 评论(0) 推荐(0) 编辑
摘要:Qt中正则表达式有两个常用的类QRegularExpression和QRegularExpressionMatch。其中类QRegularExpression的对象表示正则表达式,其匹配结果存入类QRegularExpressionMatch中 类QRegularExpressionMatchh接收 阅读全文
posted @ 2023-01-28 10:35 unicornsir 阅读(127) 评论(0) 推荐(0) 编辑
摘要:1、展开 expandAll可以展开所有的项 expand可以指定所指定项 ui->treeView->expand(model->index(0,0)); 阅读全文
posted @ 2023-01-19 16:08 unicornsir 阅读(74) 评论(0) 推荐(0) 编辑
摘要:1、QScrollBar样式用法如下: //整个垂直滚动条区域样式 "QScrollBar:vertical{background-color:transparent;width:20px;height:255px;padding-top:20px;padding-bottom:20px;}" // 阅读全文
posted @ 2023-01-19 16:05 unicornsir 阅读(120) 评论(0) 推荐(0) 编辑
摘要:目录: 1、设置控件的鼠标 2、打开当前可执行文件的目录 3、Qt中获取系统时间 4、QString按特定字符进行分割字符串(split) 5、Qt中用类QSettings读写配置文件ini 6、Unicode字符和字符串显示为中文 7、Qt模态与非模态对话框 8、Qt调试后右下角的选项卡恢复到原来 阅读全文
posted @ 2023-01-19 16:04 unicornsir 阅读(57) 评论(0) 推荐(0) 编辑
摘要:1、选中相应的类,按快捷键Alt+Space(或者右键菜单->Refactor->Insert virtual function based classes) 阅读全文
posted @ 2022-11-18 18:28 unicornsir 阅读(700) 评论(0) 推荐(0) 编辑
摘要:Qt Creator中本身就设置了自动补全功能,默认其快捷键为Ctrl + Space Tool->Option->Environment->Keyboard 在搜索框中输入:compl 选中CompleteThis后,点击Record,输入自己想设置的快捷键即可 阅读全文
posted @ 2022-11-17 16:24 unicornsir 阅读(233) 评论(0) 推荐(0) 编辑
摘要:为了方便项目的移植,项目的设置最好采用vs的bat进行打开 1、env.bat OCC_PATH为自己的OCC的路径 env.bat @echo off set "OCC_PATH=D:\Program Files (x86)\OpenCASCADE-7.3.0-vc14-64\opencascad 阅读全文
posted @ 2022-10-27 14:55 unicornsir 阅读(266) 评论(0) 推荐(0) 编辑
摘要:在创建Qt Gui Application时,总会让你选择在QWidget,QMainWindow和QDialog中选择一个Base Class。 这三个类具体有什么区别呢?在Qt的手册和网上找了一些资料。 先看官方的手册: QWidget Class ReferenceThe QWidget cl 阅读全文
posted @ 2022-10-25 20:48 unicornsir 阅读(165) 评论(0) 推荐(0) 编辑
摘要:1.connect几个类型的区别 Qt::ConnectionType:Qt不同类型connect的详细区别说明与应用 一、介绍1.Qt::AutoConnection默认连接类型,如果信号接收方与发送方在同一个线程,则使用Qt::DirectConnection,否则使用Qt::QueuedCon 阅读全文
posted @ 2022-10-25 20:44 unicornsir 阅读(1279) 评论(0) 推荐(0) 编辑