永远的GitHub地址: https://github.com/JianBiHua/go_360_safe
这个半成品就此结束!!!
- 剩下的大多都是一些控件,动画以及QT的知识的应用了; 如果有兴趣的同学,可以下载我QT源码,进行照猫画虎吧(那个也是半成品,比这个多了些东西罢了); 至于QT不懂的东西,那就百度吧!!
- 绘图部分的东西,其实只要你明白了原理,大多数UI都能这样绘制, 甚至代码都差不多,就是改改函数罢了
- 希望大家能从该项目中学到点东西吧.
GO
学习到的东西 |
举例 |
常量 |
var a = 1 a := 1 |
变量 |
const width = 100 |
枚举 |
|
函数 / 函数指针 |
func a (i int) int |
数组 |
|
struct / struct 匿名 / 构造函数 |
|
接口 |
|
ticker |
|
math |
|
qt 库 |
|
GO命令
GO qt库
学习到的东西 |
各种控件的运用 |
自定义控件 |
qss/setStyleSheet |
*.ui的使用 |
painter绘图 |
遇到的问题/知识点
问题/知识点 |
go是强类型语言,导致不同类型的运算很麻烦 |
qt库go绘图时,一定要注意,绘图的位置,不是该控件所在的相对位置,而是窗体的绝对位置。 |
qss似乎对background-color适应不好;本来大多数样式都是打算用qss的,但是background-color不好用,导致好多只能直接用代码实现了。 |