摘要:
shell 运行时隐藏golang程序自己的cmd窗口: go build -ldflags -H=windowsgui *.go 阅读全文
摘要:
程序结构 命名 如果一个名字是在函数内部定义,那么它的就只在函数内部有效。如果是在函数外部定义,那么将在当前包的所有文件中都可以访问。名字的开头字母的大小写决定了名字在包外的可见性。如果一个名字是大写字母开头的(译注:必须是在函数外部定义的包级名字;包级函数名本身也是包级名字),那么它将是导出的,也 阅读全文
摘要:
对话框 分类 Qt 中使用 QDialog 类实现对话框。就像主窗口一样,我们通常会设计一个类继承 QDialog。 QDialog(及其子类,以及所有 Qt::Dialog 类型的类)的对于其 parent 指针都有额外的解释:如果 parent 为 NULL,则该对话框会作为一个顶层窗口 阅读全文
摘要:
菜单栏、工具栏和状态栏 Qt 将用户与界面进行交互的元素抽象为一种“动作”,使用 QAction 类表示。QAction 可以添加到菜单上、工具栏上。 Qt 中,表示菜单的类是 QMenuBar。QMenuBar 代表的是窗口最上方的一条菜单栏。使用其 addMenu()函数为其添加菜单。 阅读全文
摘要:
布局管理器 定位 我们必须要指定组件放在哪里,以便窗口能够按照我们需要的方式进行渲染。Qt 提供了两种组件定位机制:绝对定位和布局定位。 绝对定位:给出这个组件的坐标和长宽值。 相对定位:布局。 #include "mainwindow.h" #include <QApplication> #i 阅读全文
摘要:
Qt模块 Qt 5 与 Qt 4 最大的一个区别之一是底层架构有了修改。Qt 5 引入了模块化的概念,将众多功能细分到几个模块之中。Qt 4 也有模块的概念,但是是一种很粗的划分,而 Qt 5 则更加细化。 Qt 5 模块分为 Essentials Modules 和 Add-on Modu 阅读全文
摘要:
信号槽 所谓信号槽,实际就是观察者模式。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号(signal)。这种发出是没有目的的,类似广播。如果有对象对这个信号感兴趣,它就会使用连接(connect)函数,意思是,用自己的一个函数(成为槽(slot))来处理这个信号。也就是 阅读全文
摘要:
RUST入门 参考:https://course.rs Hello World mkdir -p projects/hello_world/ cd projects/hello_world main.rs文件 fn main() { let penguin_data = "\ common name 阅读全文
摘要:
RUST实践 密码 自定义密码 use rand::Rng; pub fn main() { const CHARSET: &[u8] = b"abcdefghijklmnopqrstuvwxyz\ 0123456789)(*&^%$#@!~)"; const PASSWORD_LEN: usize 阅读全文
摘要:
opencv-rust 此文使用项目: opencv-rust 学习参考: opencv c++ version: rust 2021 opencv 4.5.4 使用 在cargo.toml添加: [package] name = "game-ip" version = "0.1.0" editio 阅读全文