QT使用记录
文章平均质量分 88
抱竹之滚滚
有志于从事桌面程序开发工作
学习QT中
在CSDN上记录学习点滴
展开
-
编写更美观的QT程序——使用布局
在基于QT编写应用程序的界面时,我们可以使用控件的setGeometry()方法设置控件相对于父控件的位置,并调整大小。在父控件中重写resizeEvent()在父控件发生大小改变时重新用setGeometry()设置子控件位置,就可以实现子控件自适应父控件大小改变。以上方法灵活性有余但编程效率低,使用Qt布局可以让Qt布局自动完成在父控件大小改变时调整子控件大小位置的工作,降低了编程难度,然而如果子控件灵活性较大有复杂的动态行为的话Qt自有布局就乏力了,还有在QSrollArea之类的滚动区域中,其w原创 2021-11-30 11:21:44 · 1019 阅读 · 0 评论 -
编写更美观的QT程序——QSS和property的使用
QT提供了QSS(QT Style Sheet)样式表来方便的自定义控件的外观来制作美观的程序界面,其语法与CSS类似本文从以下几个方面介绍如何应用QSS目录一、如何加载QSS二、常用控件的QSS三、QSS的选择器四、QSS冲突五、自定义QSS属性六、在运行时根据状态属性加载不同的QSS一、如何加载QSS常用的有三种方法:1、统一加载QSS文件,应用于整个程序的控件在main函数中QApplication a(argc, argv);a.setStyl原创 2021-11-29 21:32:00 · 2939 阅读 · 0 评论