精华内容
下载资源
问答
  • qt自定义控件

    2018-07-06 15:15:23
    Qt自定义控件,用于学习交流,其中有多种形式进度条,图片浏览器,流动图等。
  • Qt自定义控件

    2018-11-28 16:25:16
    包含一些QT5自定义控件的例子,自定义表盘,自定义进度条等
  • QT 自定义控件

    2017-08-16 22:14:53
    QT 自定义控件 标签: QTQT Creator自定义控件 2014-01-26 10:07 789人阅读 评论(0) 收藏 举报 ...步骤1:新建一个Qt自定义控件工程     步骤2:填写工程名并指定工程目录

    QT 自定义控件

    标签: QTQT Creator自定义控件
     789人阅读 评论(0) 收藏 举报
     分类:

    创建

     

    步骤1:新建一个Qt自定义控件工程

     

     

    步骤2:填写工程名并指定工程目录

     

     

    步骤3:填写新控件的类名并选择基类

     

    步骤4:填写描述信息

     

    切换到描述页面,填写组名,新控件将会显示在QtCreator的这个分组内

     

    步骤5:指定自定义控件的编译方式为Release

     

    步骤6:编译

    代码什么都不用改,直接编译构建,OK,一个Qt自定义控件就这样成功了。

     

    集成


    将编译生成的hlabelplugin.dll放入E:\Qt\2010.05\bin\designer (即QtSDK的安装目录)中,重新打开QtCreator,可以看到,我们自定义的控件已经集成到了QtCreator的工具面板上面了。

     

    在有窗体文件打开的情况下点击:Tools-> Form Editor -> About Qt Designer plugins就可以看到所以加载成功或失败的插件、控件。

    到此为止,我们已经能够像使用普通控件那样使用我们自定义控件了。

     

    应用

     

    1. 新建一个工程T2,在窗体里放入上两章自定义的控件HLabel,并且将把自定义控件的hlabel.h,hlabel.cpp,以及hlabel.pri放入T2目录下

    2. T2工程文件中引入自定义控件include(hlabel.pri)

    3. 重新打开QtCreator

    4. 进行编译运行

     

    说明:可在自定义控件源码内断点进行单步调试。如对自定义控件有修改,只需修改T2工程内的自定义控件代码重新编译即可

    展开全文
  • 本篇:编写Qt Designer自定义控件(一)——如何创建并使用Qt自定义控件 链接:https://blog.csdn.net/giselite/article/details/12622429 后续:编写Qt Designer自定义控件(二)——编写自定义控件界面 链接:...

    转载自:https://blog.csdn.net/giselite/article/details/12622429

    本篇:编写Qt Designer自定义控件(一)——如何创建并使用Qt自定义控件

    链接:https://blog.csdn.net/giselite/article/details/12622429

    后续:编写Qt Designer自定义控件(二)——编写自定义控件界面

    链接:https://blog.csdn.net/giselite/article/details/12622561

    在后续:编写Qt Designer自定义控件(三)——给自定义控件添加属性

    链接:https://blog.csdn.net/giselite/article/details/12622625

    再再后续:编写Qt Designer自定义控件(四)——使用自定义控件

    链接:https://blog.csdn.net/giselite/article/details/12622659

     

    在使用Qt Designer设计窗体界面时,我们可以使用Widget Box里的窗体控件非常方便的绘制界面,比如拖进去一个按钮,一个文本编辑器等。虽然Qt Designer里的控件可以满足我们大部分的需求,但是有时候,也会产生一些特殊的需要,比如一个输入框,我们要输入的是经纬度,此时就会有两种输入方式,一种是小数形式,一种是度分秒的形式,此时只使用一个简单的LineEdit是无法满足需求的。我们设想构造这样一个输入控件,它可以支持浮点数输入,同时它还具有一个属性,更改这个属性可以使其切换为经纬度输入形式。如果我们的多个窗体上都需要输入经纬度,那么构造这样一个控件,将会非常方便。下面就以此为例,讲解一下如何创建自定义的窗体控件。

    第一步:创建QtDesigner自定义控件工程

          打开Qt Creator,创建一个Qt 设计师自定义控件,如下图所示:

     根据向导提示,创建好工程,这里取名为LogLatEdit,工程目录如下图所示:

    第二步:编译控件工程

          为了淌通整个自定义控件的编写流程,我们先不做任何更改,切换为Release版本,直接编译一下。

    第三步:部署插件

          编译完成后,在输出目录下,将生成的dll文件和lib文件一起拷贝到Qt的插件目录下,以我使用的Qt 4.8.4为例,在Qt 4.8.4的安装目录D:\Qt\4.8.4下,找到plugins目录,在其中找到designer目录,然后把dll和lib放进去,完整路径为:D:\Qt\4.8.4\plugins\designer。之后,启动D:\Qt\4.8.4\bin下的designer.exe,创建一个窗体,此时就会发现在左侧的Widget Box里出现了我们自己的LogLatEdit控件,我们可以像使用其它控件一样,把我们自己的控件拖绘到窗体上,如下图所示:

    如果自定义控件没有出现在Widgetbox里,那么此时你可以通过【帮助-关于插件】菜单,打开插件信息对话框,点击刷新按钮,只要你没有忘记把dll和lib文件拷贝到正确的位置,插件都会自动识别并加载。对于其它版本的Qt也一样,比如我自己的电脑里安装了好几个版本的Qt,对于其它版本的Qt,做法也是一样,只需要把插件工程生成的dll和lib文件放置到相应版本的插件目录下去即可。

           到此,我们就理清了如何创建一个自定义控件,并且知道了如何部署、加载并使用自定义控件。下面我们开始编写我们需要的控件,对于只想了解自定义控件开发过程的读者,至此就已经知道如何做了,那么后面的内容您可以略过不读了。 

    未完,待续。

    展开全文
  • qt 自定义控件

    2012-08-20 19:27:11
    很不错的自定义控件
  • qt自定义控件.exe

    2019-02-20 02:58:01
    Qt自定义控件大全
  • Qt 自定义控件 代码

    2020-01-08 16:21:38
    qt自定义控件, 可拖动到qtcreator中使用, 详情可参考博客文章, Demo仅供学习使用, 谢谢支持
  • QT 自定义控件自定义控件设置QSS无效 解决办法: 重载需要重载其paintEvent函数即可 具体: void QMyToolButton::paintEvent(QPaintEvent*) { QStyleOption opt; opt.init(this); QPainter p(this); ...

    QT 自定义控件 为自定义控件设置QSS无效
    解决办法:
    需要重载其paintEvent函数即可
    具体:

    void QMyToolButton::paintEvent(QPaintEvent*)
    {
        QStyleOption opt;
        opt.init(this);
        QPainter p(this);
        style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);
    }
    

    特别感谢:
    https://blog.csdn.net/wumingzcj/article/details/79130705

    展开全文
  • QT自定义控件

    千次阅读 2015-12-01 16:51:58
    1, 新建一个自定义控件的工程: 点击choose, 添加上自己的名字和自定义的控件的名字 2,建立工程完成后,把需要的资源,比如图片放到刚刚建立的工程目录下面,右键resource->add existing files: 把需要的...

    QT可以自定义属于自己风格特点的控件,这样可以是丰富QT的整个界面,下面将介绍如何自定义一个控件:

    1, 新建一个自定义控件的工程:



    点击choose, 添加上自己的名字和自定义的控件的名字


    2,建立工程完成后,把需要的资源,比如图片放到刚刚建立的工程目录下面,右键resource->add existing files:


    把需要的资源都加载到工程目录中。


    3,根据添加的资源设计属于自己的控件,先点击工程右键,add new,添加一个QT的form:



    4,然后就可以这个UI中设计自己的自定义控件了,设计好了后进行release编译。


    5,然后将release生成的dll文件拷贝到对应的QT designer目录(\Qt5.3.2\5.3\mingw482_32\plugins\designer)。


    6,打开QT designer就可以看到自己定义的控件了,然后就可以进行你想要的操作了。



    展开全文
  • Qt自定义控件代码Demo

    2018-12-13 16:48:04
    Qt自定义控件代码Demo,在我的博客里面有相关的教程 !
  • Qt 自定义控件

    千次阅读 2019-06-14 17:44:15
    We bake cookies in your browser for a better experience. Using this site means that you consent.Read More Wiki Documentation Forum Bug Reports ...Qt Documentation Q...
  • 主要为大家详细介绍了Qt自定义控件实现圆盘进度条,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • Qt自定义控件动画效果按钮

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,434
精华内容 973
关键字:

qt自定义控件