- 博客(26)
- 收藏
- 关注
原创 第八章- 如何管理焦点以及setFocusProxy(slider)
在Qt中如何管理焦点以及为什么在`LCDRange`构造函数中使用了 setFocusProxy(slider)。
2024-08-20 09:16:05
500
原创 第七章- 前置的类声明的好处
通过在类的界面中使用前置类声明,可以避免不必要的编译依赖,从而加快整体编译过程,特别是在处理大型项目时显得尤为重要和有效。
2024-08-19 09:09:31
170
原创 第六章- 使用随机值初始化每个滑块
如果希望每个LCDRange对象的QSlider在创建时具有不同或随机的初始值,可以对LCDRange类进行一些修改。
2024-08-16 09:33:01
650
原创 第六章- 组装丰富的积木
这个例子显示了如何把两个窗口部件封装成一个新的组件和使用许多窗口部件是多么的容易。首先,我们使用一个自定义的窗口部件作为一个子窗口部件。
2024-08-16 09:32:23
412
原创 第四章- QObject::省略
当你直接在`QObject`上下文中使用这个函数时,你可以省略前缀`QObject::`,因为这时上下文已经明确。
2024-08-14 09:12:41
420
原创 第四章- No viable conversion from int‘to ‘Qt::WindowFlags
但随着 Qt 版本的更新,特别是从 Qt 5 开始,Qt 引入了更严格的类型检查和更严密的编译器警告,以提高代码的健壮性和安全性。
2024-08-13 09:33:43
548
原创 第三章:家庭价值
这个例子演示了如何创建一个父窗口部件和子窗口部件。我们将会保持这个程序的简单性,并且只使用一个单一的父窗口部件和一个独立的子窗口部件。
2024-08-12 15:18:16
394
原创 第三章-为什么用 QVBoxLayout
如果你的代码仍在使用QVBox或QHBox,强烈建议迁移到QVBoxLayout 和 QHBoxLayout。
2024-08-12 15:10:17
247
原创 Qt中出现‘class QApplication’ has no member named ‘setMainWidget’
Qt中出现‘class QApplication’ has no member named ‘setMainWidget’主要是因为qmake使用的是qt4的版本,而在qt4中已经不支持setMainWidget这个函数了。这个按钮被选为这个应用程序的主窗口部件。如果用户关闭了主窗口部件,应用程序就退出了。你不用必须设置一个主窗口部件,但绝大多数程序都有一个。
2024-07-31 18:27:44
270
转载 Linux下的proc目录详解
proc是Linux系统下一个很重要的目录。它跟/etc, /home等这些系统目录不同, 它不是一个真正的文件系统, 而是一个虚拟的文件系统。它不存在于磁盘, 而是存在于系统内存中。所以当你使用 ls -al /proc这条命令来查看proc目录时, 会看到其下面的所有文件的大小都为0字节。proc以文件系统的方式为访问系统内核的操作提供接口。很多系统的信息, 如内存使用情况, cpu使用情况, 进程信息等等这些信息,都可以通过查看/proc下的对应文件来获得。
2024-07-30 11:28:54
88
原创 linux下加载动态库函数、设置链接选项 -ldl
如果你的程序中使用dlopen、dlsym、dlclose、dlerror 显示加载动态库,需要设置链接选项 -ldl 加载动态链接库,首先为共享库分配物理内存,然后在进程对应的页表项中建立虚拟页和物理页面之间的映射。一个进程显式卸载(通过dlclose等)共享库或进程退出时,引用计数减1,当减少到0时,系统卸载共享库。如果.so在当前路径,但是dlopen无法从你写的路径获取到.so, 用readlink读取/proc/self/exe可以获取当前程序的绝对路径。
2024-07-30 10:48:54
473
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人