一个巨丑的抽奖系统
先扯几句不相干的。
redifine你是真无聊啊加什么opengraph搞得我博客崩溃。还有,什么是open graph啊你个混球,查了查和脸书有什么关系来着,说是脸书最先推出的,能在网络上显示图片和间接balabala的。
问题是,这东西对我来说有用吗?大数据能不把我推出去就是谢天谢地了。
密码币的。都填了false了别用这玩意儿了下面俩附带的参数还要检查是吧。
耗了我半个小时定位问题,早知道就不更新了。困。
看看这破时间,现在已经六点了,然后还得拿半个多小时或者一个小时码字。
累啊。
二十二岁的人感觉比俩牢灯的精力都不充足。这俩牢灯一天能走十多公里不带喘气的。我这个二十二岁的家伙和已经人生晚期了一个b样子。
突然怀疑人类大脑接收信息的量是否和人类精力有关,这个总量可能是有限的,接收的越多精力就越少。怎么说来着。朝气蓬勃的老年人,双眼无神的中年人,死气沉沉的年轻人。老头子没什么信息来源,电视都萎缩了能看些啥。年轻人天天看手机直接信息爆炸。还挺有道理的。
回归正题。这两天给牢灯写代码,他要上课抽学生问问题,让我写个抽奖的。简单也简单,需求就那么点。计时器啦,随机抽选啦。麻烦也麻烦。需求就那么点还得我脑补。
幸好他自己有个差不多的玩意儿,让我对照着抄。叫什么飞翔晚会抽奖系统的来着,长着xp系统味道的玩意儿。但是你叫我这个家伙来写能写出个什么东西来。我估计也就只能搓个py出来。我这个小灯精通的是后端,前端只能说知道点。但不多。你期待我一个当年完全在不知情的算法下手搓算法的家伙知道多少前端。
话说回来,我用啥写呢。诶,记起来有个叫做qt的玩意儿。c++qt估计会要了我的老命。所以就用了pyqt。
月初的时候稍微搞过一点,当时用的是net。然后放弃了。那东西确实一大坨,提都提不起想法来看,还各种出错。
这几天倒是稍微提起了点对qt框架的意思。这玩意儿可能确实有点用处。
乐子在于,我昨天把代码搓完了才发现有个叫做qt designer的玩意儿。
合着告诉我花了整整一天时间手搓前端然后发现我能靠程序搓框架。
手搓前端是有好处的。
那么代价是什么呢。
密码币的。
我可能还得学学这个hexo要怎么导入图片,整天靠文字真不是个事儿。不够有场面感。但现在还提不起兴致,继续鸽着。
嘶,应该怎么说呢。照道理来说应该来介绍qt的,但是讲道理能不靠友链找到这里的家伙肯定不是什么正常货色,介绍qt干嘛,和给高中物理竞赛生科普牛顿第三定律的历史一样。讲这坨东西有个蛋用,到处都是。
两三百行代码,搞了我两天。
如果按照工作时间来算估计就一天。虽然也够要我的老命了。老东西是这样的。
瞎扯一些这几天找到的算是qt的特性吧。
在mac上,窗口都是随时随着鼠标变化拖动的,所以在qt的主窗口中不需要指定最小窗口。最小窗口的指定,也就是那个setMiniumSize的函数的目的是在windows的环境下,能够不管UI构件直接缩小窗口。这个用处还挺重要的。
所有组件都很贱。要你使用setFixedSize这种东西才肯放大。不然死活不肯放大。
一个正常的按钮或者文本框在拥有数个其他组件的布局(layout)下大约只有10px。
pyinstaller在什么系统上出什么文件,见人说人话见鬼说鬼话。
有些电脑因为本身性能不高,在同时使用QTimer里面的setInterval和SingleShot的时候会爆。如果setInterval在前的话,这个指令有可能会在SingleShot后执行。解决方案就是加time.sleep。不用长,毫秒计数就行。
不管在哪里都会爆警告的有:导入ui文件后用ui内的组件库、Qt的各种命令比如Qmessagebox.Yes之辈。
这么点字花了我一个小时。累了。下机。
顺便一提,抽到大黑塔,爽,虽然80抽0+0。
过几天看我有没有兴致把东西传上github去吧。
和个xp系统一样的东西。我有点懒得把组件换成pyqt的那个widgets组件库。
- Title: 一个巨丑的抽奖系统
- Author: 鸽子 aka. Kar1n
- Created at : 2025-01-18 09:05:56
- Updated at : 2025-01-18 11:13:07
- Link: https://cole-anderson.top/posts/30a0bdc5.html
- License: This work is licensed under CC BY-NC-SA 4.0.