Qt
凡人只做一事
忙时心不乱,闲时心不空
展开
-
Qt+cmake:The detected version of Ninja () is less than the version of Ninja required by CMake. 解决方案
解决Ninja版本低的问题替换为其余generator原创 2022-09-05 18:03:45 · 982 阅读 · 0 评论 -
cmake使用Qt的ui界面
cmake中使用Qt的界面需要添加的各个语句及其含义:为自动生成moc文件需要添加如下set(CMAKE_AUTOMOC ON)寻找Qt的包find_package(Qt5Widgets REQUIRED QUIET)为界面增加多个 ui以及src文件QT5_WRAP_UI (project_FORMS_HEADERS **.ui)QT5_ADD_RESOURCES (project_RESOURCE_CPPS **.qrc)ui文件生成的头文件(类似于ui_mainwindow.h原创 2021-03-30 19:15:12 · 4308 阅读 · 0 评论 -
Qt中Tab边框、page、标签名隐藏
隐藏Qt界面中tabwidget的部分tab,共有三种方法:移除式这种方式是直接将其中的一个tab移除,那么如果想恢复该tabpage,则需要重新建立一个,或者在开始将需要删除的page记下。//移除ui->tabWidget_main->removeTab(1); //移除index为1的tab// 注意:如果需要移除多个,tab的序号在依次移除后会发生变化。//添...原创 2020-02-17 16:36:36 · 4095 阅读 · 0 评论 -
Qt Qdialog与QDockWidget实现登录界面
在Qt开发的界面中实现小窗口有多种形式,为开发一个小登录界面。对实现弹窗的方法进行了调研。WHAT目标:将界面分为开发者界面和用户界面,两者显示不同的按钮和数据。在用户界面登录开发者模式后就能够显示开发者界面的数据以及操作。环境:Qt ubuntuQdialog :这是常用的一个弹窗,弹窗一旦出现后,主界面将不能够被点击(模态),也可设置为非模态,即主界面能够被点击,但是不能保证Dialo...原创 2020-02-16 21:29:07 · 1147 阅读 · 0 评论