Qt
-
QTreeView设置QSpinBox委托,焦点不能取消
前言 最近在项目开发过程中遇到一个很棘手的bug,在QTreeView中使用QSpinBox委托会导致QSpinBox中的值焦点一直不能取消,但是通过Alt + Tab切换界面后,又可以…… -
Qt日志库QsLog使用教程
前言 最近项目中需要用到日志库。上一次项目中用到了log4qt库,这个库有个麻烦的点是要配置config文件,所以这次切换到了QsLog。用了后这个库的感受是,比较轻…… -
-
-
qml几种加载方式的区别
前言 1、QQmlApplicationEngine+window 此方式加载QML :QML 拥有窗口的完整控制权,可以直接设置标题、窗口尺寸等属性 #include <QGuiApplication&…… -
Qt去掉Popup窗体默认阴影
前言 当我们设置一个窗体为Popup窗体时,Popup窗体默认会带有阴影边框。如下图所示。 解决办法 设置窗体的 setWindowFlags 的 Qt::NoDropShadowWindowHi…… -
Qt开源VS Dock项目Qt-Advanced-Docking-System简单使用
前言 最近项目忙完了,一直在写文档,趁有点时间多找一点开源项目为下个项目做准备。今天分享的项目是Qt的一个开源项目: Qt-Advanced-Docking-System 。这…… -
QListWidget删除item方法
前言 今天在使用QListWidget删除Item的时候发现用 removeWidget 不能删除item。网上解释说的是removeWidget 只是把父对象值为空。于是采用了takeItem方法 删除…… -
QToolButton添加菜单(setMenu)
前言 最近写Demo时需要在QToolButton点击时添加菜单。 QToolButton添加菜单实现方式 QMenu *menu = new QMenu(); QAction* addPreFix = menu->add…… -
Qt QCryptographicHash生成md5值
前言 QT中,提供了QCryptographicHash类,很方便的实现的字符串到md5/md4/sha1的转换,可以通过两种方法实现,方法如下。 实现方式 方式一 QString pwd="12345……