为什么现在QT越来越成为c++界面编程的第一选择,从事QT编程多年,在这之前做C++界面都是基于MFC。
当时为什么会从MFC转到QT?主要原因是MFC开发界面想做得好看一些十分困难,引用第三方基于MFC的界面库代码也是比较混乱,当时主要看到qt有qss样式设计这个功能,可以尝试试下。当项目移植到到QT后,觉得MFC真的是可以抛弃了,MFC相对于QT缺点实在太多。最终一定要抛弃MFC的原因是,代码需要从windows移植到linux下,
2025年09月04日
为什么现在QT越来越成为c++界面编程的第一选择,从事QT编程多年,在这之前做C++界面都是基于MFC。
当时为什么会从MFC转到QT?主要原因是MFC开发界面想做得好看一些十分困难,引用第三方基于MFC的界面库代码也是比较混乱,当时主要看到qt有qss样式设计这个功能,可以尝试试下。当项目移植到到QT后,觉得MFC真的是可以抛弃了,MFC相对于QT缺点实在太多。最终一定要抛弃MFC的原因是,代码需要从windows移植到linux下,
2025年09月04日
在开发网页样式中,选择器必不可少,而且选择器也是在开发css中非常重要的内容,包括常用的类选择器,id选择,同时还有伪类,伪类选择器最大的特点就是冒号开头。平时也经常会有小伙伴问到,在使用的时候有伪类,也有伪元素,有些添加单冒号,有些添加双冒号,有没有什么区别?
在网上总结的比较多的一个特点就是,其实在使用的时候,无论是伪类还是伪元素都是可以用单冒号的。但是伪元素可以用双冒号,而伪类只能用单冒号。符合标准而言,单冒号(:)用于 CSS3 伪类,双冒号(::)用于 CSS3 伪元素。
2025年09月04日
在贴吧看了个小说追了几天被删帖了,于是自己找书名,打算下载下来看,结果要么是需要充值,要么不提供下载。作为一个猿类,怎么能忍。
好在小说网站多入牛毛,有的采用js加载文字来防采集,有的用css图片替换个别文字来防采集,但这都不是我们今天要攻克的对象,我们只想找一个软柿子来捏捏不想花太多时间和精力,于是就找到了下面的网站,网址我就不放了(我不会告诉你们源码里有的)。
本意是不想花太多时间和精力的,没想到写个博客分享下比写个代码花的时间还多。。。。写代码才花了15分钟,写博客花了我1个小时。
2025年09月04日
CSS(Cascading Style Sheets)即层叠样式表,是用于美化网页、控制网页布局和外观的语言。以下从基础概念、选择器、常用属性、样式表引入方式和示例代码等方面为你介绍如何用CSS进行网页设计。
基础概念
CSS通过选择器选中HTML元素,然后为这些元素应用样式规则,以改变元素的外观和布局。样式规则由选择器和声明块组成,声明块中包含一个或多个声明,每个声明由属性和值组成,中间用冒号分隔,声明之间用分号分隔。例如: