我也感觉QT比较垃圾,当然,也可能是我比较菜,最近在写一个浏览器,想弄成圆角的,QWebEngineView,死活就是搞不成圆角,各位大佬不信可以试试。
除了像LineEdit这样的控件实现起来比较麻烦,其他控件我一般都是继承自QWidget自己实现,其实很多东西从根源来看会简单很多,Qwidget是一个很容易掌握的东西,并且很多控件都是继承自QWidget,如果自己知道自己想要什么,当然是自己来实现更容易掌控,只不过造轮子确实有些麻烦 下面的控件除了LineEdit和ComboBox,其余基本都是通过QWidget+事件处理来制作的,比如整个UI,调色控件以及微调控件
添加1000条数据效率太低?添加数据前应该setUpdatesEnabled(false)设置表格停止重绘,添加完毕后要setUpdatesEnabled(true)设置表格允许重绘,否则每设置一个单元格就要重绘一次整个表格,一共要触发1000*column次重绘信号,效率能不低? 鼠标悬停?Qt怎么可能知道用户有什么奇葩需求,Qt提供了广阔的可扩展空间,使得用户可以自定义实现许多自己需要的高级功能,而它提供的标准类只提供基本常用功能,一般都是点击触发选中,鼠标悬停选中本来就是非常规操作。
21,465
社区成员
26,689
社区内容
加载中
试试用AI创作助手写篇文章吧