- 博客(5)
- 收藏
- 关注
原创 Qt实现企业版QQ--主界面
没有一比一的复刻QQ的界面所有组件,因为后期加逻辑的时候,有些功能其实没必要或者说目前来说没法实现的。拖到了今天,整个界面的大体差不多完成了。左边的是QQ的主界面,右边的是QT写的主界面,其实还剩消息的列表组件和聊天界面以及群成员的组件没完成,明天在继续。后续要优化的话,会把关闭按钮,背景面板等这些重复的组件一起放到window类里面。1、新增了一个window类型,登录界面类和主界面类继承window类型。2、将鼠标的拖动事件放到了window(窗口类)类里面了。然后就是今天完成的部分了,主界面类。
2024-02-23 17:25:48 513
原创 用C语言实现在Linux终端运行的字符版2048
每次可以选择上下左右其中一个方向去滑动,每滑动一次,所有的数字方块都会往滑动的方向靠拢外,系统也会在空白的地方乱数出现一个数字方块,相同数字的方块在靠拢、相撞时会相加。通过以上向左移动的代码,我们可以知晓向右移动的代码,只需要将h和l的初始值改为3,循环条件改为 >= 0。🆗当我们知道移动和合并的原理及代码实现了之后,我们可以尝试将合并和移动写成一个函数,比如向左移动(+合并)的操作。我们将以上的矩阵看作是2048的格子方阵,那么如果我们现在是进行左移动,则应该是将所有的1都向左边靠拢。
2023-03-21 16:57:02 1220
原创 关于Qt的Qss样式设置border-radius无效的解决方法!
今天在用Qt做练习的时候发现,Qt的样式表设置QPushButton为border-radius:15px;无效,尝试了好多种网上的其他方法,都没用。little->setStyleSheet(QString("QPushButton{background:url('../LikeMountain/img/lite-btn1.png');border-radius:15px;border:1px solid #ffffff;}"));最后发现,我border-radius圆角的大小.
2021-08-28 16:38:42 5812 6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人