- 博客(4)
- 收藏
- 关注
原创 ESC快捷键的信号处理
做项目时遇到一个问题,一个对话框里嵌套另一个对话框时,按ESC快捷键,里面的对话框被删除外面的对话框要再按一次ESC才能删除。对话框结构如下:Class ZsDialogDecorator : public Dialog{}在formmanager生成最外层dialog时:Dialog dialog = load(dir.absoluteFilePath(uiPath), parent);ZsDialogDecorator decorator = new ZsDialogDecorator(d
2021-05-20 16:41:23 378
原创 Qt Animation左右移动动画效果
在项目中遇到一个问题,具体要求是搜索框点击搜索按钮,当搜索框出现时,向右移动慢慢的出现,消失时向左动画效果慢慢地消失。问题如下:动画出现和消失的时候是有边界的,怎么做出在边界消失和出现的行为最开始搜索框是不可见的,出现后设置为可见,消失的时候要设回为不可见,那么消失的动画还怎么显示?Qt移动动画相关知识:QPropertyAnimation:属性动画,可以参考qt 窗口动画QGraphicsOpacityEffect:窗口透明度设置类,继承自QGraphicsEffectQGraphics
2021-04-08 15:23:44 1665
原创 QT顶层窗口管理
顶层窗口设计QT ::QApplicationState之信号applicationStateChangedQT ::QApplicationState之信号applicationStateChanged项目中遇到一个问题:menu始终在顶层的问题,要求是第一次出现时menu置顶,后面不置顶。代码如下(示例):#define qApp(static_cast<QApplication*>(QCoreApplication::instance())connect(qApp,&QA
2021-02-01 14:46:10 405
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人