QT 自定义IP地址输入框

QT自定义部件(IP地址输入框)

从使用QT开发桌面程序以来,所遇到需要使用IP地址输入框的时候都用QLineEdit来代替,加上正则表达式(RegExp)和验证器(Validator),可以达到目的,但是使用起来还是不方便,刚好有点空闲时间就自己研究了一下自定义部件,在这里分享给大家。

可供windows下Qt5.7msvc使用,其他版本没有测试。

 

资源地址,点击此处下载

 

环境配置

解压下载的压缩文件,里边包括include,debug,release三个目录。

1,运行库目录(例如:\Qt5\5.7\msvc2013\bin和\Qt5\5.7\msvc2013\lib和\Qt5\5.7\msvc2013\include)

将debug和release目录下的dll文件放入bin目录下,将lib文件放入lib目录下,头文件放入include\QtWidgets下;

2,插件目录(例如:\Qt5\Tools\QtCreator\bin\plugins\designer)

将release的dll和lib放入插件目录;

 建立工程

    1,在pro文件中加入debug和release相对应的库文件;如下图:QT 自定义IP地址输入框_第1张图片

2,在界面设计师,找到左侧Input widgets中QIPAddressEdit控件;将其拖入窗口,其他样式自行调整

QT 自定义IP地址输入框_第2张图片

3,编译运行,最终效果;

QT 自定义IP地址输入框_第3张图片

你可能感兴趣的:(QT编程心得)