回复: QT编写的自定义UI示例-自定义标题栏支持最小化最大化关闭双击鼠标拖动改变大小等
#21 [shuijinliuxi 11-16 10:45]
QList越界错误是解压后的路径问题:
int fontId = QFontDatabase::addApplicationFont(qApp->applicationDirPath() + "/fontawesome-webfont.ttf");
必须确保ttf文件在该路径下,否则QList越界。
#22 [blueany 08-13 17:40]
拖动界面上任何一个非Button区域,窗口也跟着拖动了,修改了一下只能拖动标题栏。
将
if(e->button() == Qt::LeftButton)
改成
if(e->button() == Qt::LeftButton && e->y() widget_title->height())
另外,初学Qt的我看不懂qss在哪里设置的。
非常感谢楼主的奉献精神。
#23 [crazy 08-13 22:22]
很好,支持!
#24 [苍井空 08-18 13:42]
为什么这个代码缺少文件?
#25 [苍井空 08-18 13:43]
代码缺少文件啊。