progressbar.h #ifndef PROGRESSBAR_H #define PROGRESSBAR_H #include <QProgressBar> class QString; class ProgressBar: public QProgressBar { Q_OBJECT public: ProgressBar(QWidget *parent = 0):QProgressBar(parent){} QString strText; public slots: void st…
定制自己的动画 View 控件(Canvas 使用) 如果要定义自己的 View 控件,则需要新建一个类继承 android.view.View.然后在 onDraw 中写自己需要实现的方式. 这里定制了一个非常简单的动画,让 Android Studio 默认工程的圆形 logo 沿着对角线运动,且运动过程中进行旋转. 以下为具体步骤: 新建工程,从 mipmap 下复制一个 ic_launcher_round.png 到 drawable 目录下 新建一个类,继承自 View,这里命名为 M…
//默认构造函数 参数依次为,对话框正文,取消按钮名称,进度条范围,及所属 QProgressDialog *progressDlg=new QProgressDialog( QStringLiteral("正在保存......"), QStringLiteral("取消"),0,max,this); progressDlg->setWindowModality(Qt::WindowModal); //如果进度条运行的时间小于5,进度条就不会显示,不设置默认是…
一.前言 有时我们需要在表格(QTableWidget).树状栏(QTreeWidget)中直观显示任务进度或消耗百分比,达到报表显示的形式,可通过重写QLabel的方式实现. 1.进度条控件功能 1)可设置值动态变化 2)可设置警戒值 3)可设置正常颜色和报警颜色 4)可设置边框渐变颜色 5)可设置变化时每次移动的步长 6)可设置错误时显示错误描述 7)可设置显示值保留小数的位数 8)可设置边框圆角角度/背景进度圆角角度/头部圆角角度 2.实现效果 二.实现过程 1.运行环境Qt5.5 VS2…
(更新:有的同学说源代码不想看,说明也不想看,只想要一个demo,这边提供一下:http://url.cn/LPT50k (密码:TPHU)) 工作好长时间了,这期间许多功能也写成了不少的控件来使用,但是,都只是为了代码的结构清析一些而已.而这一次,我决定完成一个我一直在网上寻找却没寻找到的功能.就是,在异步(比如说,后台的数据库备份.后台的文件加解密这类操作)时,前台假死的情况.asp自带了updatePanel,里面可以放一个自带的progress控件,怎么说呢,这就是一个显示而已,而且根本…
拍照--裁剪,或者是选择图片--裁剪,是我们设置头像或上传图片时经常需要的一组操作.上篇讲了Camera的使用,这篇讲一下我对图片裁剪的实现. 背景 下面的需求都来自产品. 裁剪图片要像微信那样,拖动和放大的是图片,裁剪框不动. 裁剪框外的内容要有半透明黑色遮罩. 裁剪框下面要显示一行提示文字(这点我至今还是持保留意见的). 在Android中,裁剪图片的控件库还是挺多的,特别是github上比较流行的几个,都已经进化到比较稳定的阶段,但比较遗憾的是它们的裁剪过程是拖动或缩放裁剪框,于是只好自己…
一.实验环境 1.Windows10x64 2.anaconda4.6.9 + python3.7.1(anaconda集成,不需单独安装) 3.pyinstaller3.5 二.问题描述 1.Qt Designer布局窗口如下  控件支持伸展 2.调用代码如下 class BinMerge(QMainWindow): def __init__(self, *args): super(BinMerge, self).__init__(*args) self.ui = Ui_BIN_Merge()…
progressbar.h #ifndef PROGRESSBAR_H #define PROGRESSBAR_H #include <QProgressBar> class QString; class ProgressBar: public QProgressBar { Q_OBJECT public: ProgressBar(QWidget *parent = ):QProgressBar(parent){} QString strText; public slots: void ste…
#ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> 5 #include <QProgressBar> namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT public: ); ~MainWindow(); private slots: void on_pushButton_clicked(…
RDVTabBarController:一个十分完善的tabBarController,可以自定义角标个数,爽的停不下来. RDVTabBarController地址:RDVTabBarController Demo地址:欢迎Star 说明 此教程是旨在让你快速入手,如需更加深层次的了解,请直接RDVTabBarController地址分析即可: 使用 pod 'RDVTabBarController' 建议直接CocoaPods管理,对CocoaPods有兴趣的童鞋可以戳cocoapods-i…