QT基础学习
文章平均质量分 54
Qt 基础与实战,包括:环境搭建、信号和槽、事件机制、数据类型、常用部件/布局、QPainter 绘图等。
程序员心得
一枚幽默的程序员,个人微信公众号: 程序员心得
展开
-
06_qt基础开发的常见面试题和解答
示例回答:在之前的项目中,我使用过QT的核心模块,包括QWidget、QApplication、QMainWindow等,用于创建和管理程序的窗口和事件循环。此外,我还使用过QT的网络模块、数据库模块、多线程模块等,以满足项目的具体需求。例如,在一个按钮被点击时,按钮会发出clicked()信号,我们可以将这个信号连接到一个槽函数中,槽函数会在点击事件发生时执行相应的逻辑操作。为了确保程序在不同平台上正常运行,可以使用QT提供的条件编译指令和预定义宏,根据不同平台的特性进行适配和兼容性处理。原创 2023-06-20 14:56:03 · 1097 阅读 · 0 评论 -
Linux+QT运行程序找不到.so文件的两种解决方法
按i进入编辑,在最后一行加上 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/root/work/lib,修改完成后点击esc退出编辑,在点击shift+冒号,wq保存并退出。1.export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib (这里使用命令直接修改LD_LIBRARY_PATH的值)2.vim ~/.bash_profile或vim ~/.bashrc,修改这其中一个文件,【此时可以运行起来主程序】,原创 2023-06-20 10:51:08 · 2273 阅读 · 0 评论 -
05_Qt信号和槽机制详解
信号是一种特殊类型的函数,它的声明和普通函数类似,但使用 signals 关键字。上面的代码定义了一个名为 mySignal 的信号,它接收一个 int 类型的参数。槽是一种接受信号的函数,它与普通函数的区别在于它可以被连接到信号并在信号触发时自动调用。上面的代码定义了一个名为 mySlot 的槽,它接收一个 int 类型的参数。原创 2023-06-13 10:38:49 · 216 阅读 · 0 评论 -
04-Linux QT-QFileDialog禁用或者隐藏上一级目录按钮
在这个自定义的 QFileDialog 类中,我们重新实现了 createButtons() 方法。这个方法返回 QDialogButtonBox 对象,可以在这个对象上找到上一级目录按钮并将其禁用和隐藏。要禁用或隐藏 QFileDialog 的上一级目录按钮,可以通过重写 QFileDialog 的 createButtons() 方法来实现。linux 有root权限,为了不让用户到上一级目录删除文件。原创 2023-06-11 16:48:45 · 445 阅读 · 0 评论 -
03_QT 基础之 QPushButton基本用法
QPushButton 是 Qt 框架中的一个重要控件,它可以创建一个按钮,用户点击该按钮时可以执行所需的操作。在本篇技术博客中,我们将讨论 QPushButton 的用法以及如何使用它来创建一些常见的功能。创建QPushButton首先,我们需要添加一个 QPushButton 控件到我们的窗体中。原创 2023-06-11 16:35:21 · 1097 阅读 · 0 评论 -
02_QT操作数据库-sqlite
02_QT操作数据库-sqlite原创 2023-03-03 17:19:15 · 243 阅读 · 0 评论 -
QT-QChart-实现折线图
QChart-实现折线图原创 2023-03-02 18:10:50 · 533 阅读 · 0 评论