实例介绍
【实例简介】
王桂林老师总结的qt书籍,界面开发的,需要的童鞋欢迎下载使用!
1 QGraphicsScene的常用函数 2 Q Graphicsltem的常用凶数 3图形视图的坐标系 3.1 QGraphscltem图元坐标系 32 GRaphics Scene场景坐标系 33 GRaphics View视图坐标系 34坐标映射 35调整坐标系 35.1调整 GRaphics Veⅳw坐标系 352调整 QGraphicsitem坐标系 4_图形视图的事件处理 4.1 QGraphics View的事件处理 42 QGraphics Scene的事件处 43 QGraphicslten的事件处理 5图形视图的内存管理 6图形视图碰撞检测 7背景缓冲 8打印 QGraphics Scene 9图形效果叠加 第十三章 QTable View 1 QTable view简单应用 2修改行列字段名 3移除数捱 4插入数据 5数据变更信号处理 6常用函数 7 STand ard Item被点选信号 8 QItem Delegate代理 第十四章多国语言国际化 1生成一个qm文件 2时实切换qm文件 第上五章多媒体绵程 1音频组件 1.1最简单的音乐播放器的实现 12常用函数 1.3播放列表的使用 2视频播放纽件 21使用 ideo Widget播放礼频 22使用 QGraphicsVideoltem播放视频 第十六章Qt应用程序的发布 第十上章MySq的使用 1使用 QSqlDataBase 2使用 QSalTable Model 2.1在 QTable view上显示 22手动提交 23撤销修改 24过瀘器 25排序 26添加条记录 2.7删除记录 2.8综合例子 第一章初步认识Qt 1Qt简单介绍 1.1什么是Qt Qt是1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUl( Graphical User Interface)程序,也可用于开发非GU程序,比如控制台程序。与 windows上面的MFC是同一类东西。它提供 给应用程序开发者建立艺术级的图形用户界面所需的所有功能,并且Qt很容易扩展 Qt creator是一个用于Qt开发的轻量级跨平台集成开发环境。 Qt creator可带来两大关键益处:提供首个专为 攴持跨平台开发而设计的DE( integrated development environment),并确保首次接触Qt框架的开发人员能迅速上手 和操作。即使不开发Q应用程序, Qt Creator也是一个简单易用且功能强大的IDE。 Qt真正指的是Qt库,并不是 Qt Creator,官网上面的Q版本号57.0也是指的是Q库的版本,开发者也可以使 用∨S集成廾发环境来廾发基」Qt的应用程序。 1.2优良的跨平台特性 Qt支持下列操作系统: Microsoft windows95/98, Microsoft windows nt, Linux, Solaris, SunOS,HP UX, Digital UNIX(OSF/1, Tru64), Irix, FreeBSD, BSD/OS, SCO, AIX, OS390, QNX Mo αt在各个平台上都封装了同一套对外的编程接口AP( Application Program Interface,开发者可以在一个平台上 编写Qt稈序,同时可以将不纾过仟何修改的代码放到其它平台屮编译,可以牛成对应平台的应用稈序. 简单来说,就是一份代码到处编译。 1.3第一个QtGU应用 使用 Qt creator集成开发环境开发应用是通过 qmake来组建项目, qmake与 cmake类似, gmake语法更简单, cmake功能更强大 m, qmake能够自动生成 Makefile、 Microsoft Visual studio专案文件。不管源代码是否是用Qt写的,都能使用 e,因此 qmake能用于很多软件的构建过程, gmake文件的后缀一般为pro 新建 gmake空项目,添加main,cp源文件 a class1 1 a class1_ 1. pr ro 源文件 maIn cp p 2.编写p项日工程 gmake文件,加上QT变量 lT +=widgets 2345 3 SOURCES +- main. cpp 1.main.cp中添加 APplication头文件,并且实例化 #include <APplication> int main(int argc, char** argv) { APplication app((argc,argv);/每个Qt应用只能有个QApp1 ication对象,QApp1 ication对象主要 用米处理主程序控制流和主要设置 2.添加Qget头义件,实例化对象,调厅 QWidget对象的sho函数显示 #include <APplication> #inc⊥ude< QWidget> int main(int argc, char** argv) QApplication app(argc, argv); QWidget widget;//Qt中每个窗口都是 QWidget对象,或者其派生类的对象 widget. show; 3.调用 APplication:ec()消息循环,接受来自桌面系统的消息 #include <aPplication> #include <Qwidget> int main(int argc, charx argv) QApplication app(argc, argv); QWidget widget; widget. show( return app.exec();//消息循环,消息泵,阻塞接收桌面系统传递过来的消息 4.设置窗口标题 #include <aPplication> #inc⊥ude< Qwidget> int main(int argc, charka argv) QApplication app( argc, argv); QWidget widget; widget. setWindowTitle( helloworld"); widget. show ()i return app. execO 重要知识: 1、獄t中大部分的类都是继承全 Qobject, QObject是最基本的类,通过帮助文档可查看继承关系。 2、 APplication用米管理界面应用的控制流以及主要的程序设置。在Qt中不管有多少的窗山, APplication实 例对象都只有一个。 3、 QWidget在Qt中是所有窗山类的基类。 2认识窗口 2.1窗口大小 Qt中每一个窗口都可以设置其窗口大小,以像素为单位。 oid Qwidget:: resize(intW,inth)//设置窗口大小 QSize size() const//获取窗口大小,返回的是Q5ize, SIze封装了宽高 2.2窗口坐标系 Qt中每一个窗口都有一个坐标系统,默认的,窗口左上角为坐标原点,水平向右依次增大,水平向左依次减 小,垂直向下依次增大,垂直向上依次减小。原点即为(0,0)点,以像素为单位增减。 如图 m class1 1 坐标原点(0,0) x轴 y轴 2.3窗口关系 普通窗口可以以顶级窗口方式显示,比如直接调用show函数来显示;也可以嵌套在其它窗口上来显示,这个 时候被嵌套的窗口叫做父窗口,嵌套的窗口叫做子窗口。(意:父子窗口是对象间的组合关系,不是父子类 继承关系) 子窗口位置坐标参考的是父窗口的坐标系。 顶级窗口其父窗口就是桌面,桌面也可以认为是一个窗口。 设置父窗口 void Qwidget: setParent(QWidget *parent) 例如 include <APplication> #inc⊥ude< QWidget> include <QPushButton> int main (int argc, char** argv) QApplication app(argc, argv); QWidget widget; QPushButton pb; pb. setParent(& widget);//注意将按钮嵌套到 widget窗口中的时候,必须在 widget对象调用show函数之前 否则pb窗口不显示。 return app. execO 设置窗口位置坐标 void Qwidget:move(intw,inth)//设置窗口位置,单位像素 void Qwidget: setGeometry(intx,inty,intw,inth)//设置窗口几何属性,坐标与大小,单位像素 APoint pos() const/取窗口位置,返回 APoint类对象, APoint封装了x、y坐标 注意:窗口移动的作用点是该窗口的坐标原点,也就是窗口的左上角 2.4使用信号槽 信号和槽用于两个 QObject村象或者其派生类之间的通信,信号和槽机制是Q的核心特征,也是Q不同于其它 开发框架的最突出的特征 例如: QPushButton对象点击之后会发射出一个 clicked信号,我们现在要把这个信号传递给 QWidget对象, 并且让 QWidget对象调用cose)函数关闭窗口 那么要使用到 Qobject的一个静态函数 connect [static] QMetaobject: Connection Qobject:: connect (const Qobject *sender, const QMetaMethod &signal, const Qobject *receiver, const QMetaMethod &method, Qt:: ConnectionType type Qt:: AutoConnection) *将 sender对象的信号 signa1链接到 recelver对象的槽函数 method,并且返回个 MEtaoBject:: Connection对 象,可以使用该对象调用 disconnect函数来注销链接。 type一般选用默认参数即可。 源码: include <APplication> #include <Qwidget> include <QPushButton> int main(int argc, chark* argv) QApplication app(argc, argv); QWidget widget; QPushButton pb; pb setParent(&widget); Qobject: connect(&pb, SIGNAL(clicked(),&widget, SLOT(close)); widget. show() return app. exec Oi ·信号作为 connect的传入参数时侯需要使用S| GNALO这个宏函数来包装一下 槽函数作为 connect的传入参数时候需要使用SLOT(这个宏函数来包装一下 3Qt的编译机制 3.1编译过程 使用 qmake.exe工具解析pro文件,然后生成 Makefile,通过 makefile-32bt.exe解析 Makefile文件来编译,可通 过查看 Qt creato显示的编译信息。 1B:00:21:为项目c1a911执行步骤 18:00: 21: IEtEBih "c: \gt\gt5.7.0\5.7\mingw53 32\bin\qmake. exe"F: \workspace2\class1 1\classl 1pro -r-spec win32-g++"CONFIG deougCoNEIG+=ml debug Info: creating stash file F: \workspace2\build-class1 1-Desktop Qt 5 7 0 MinGw 32bit-Debug\ gmake stash 1B:00:21:进程"c:QQ5.7.015.7\ mingw332 bin\ gmake,ee"正常迟出。 1B:00:21:正在启动"c:gt\gt5.7,01Ta1a\ming53032\ bin\mingw32-make,exe C:/gt/Qt570/Tools/mingw 530 32/bin/mingw32-make -f Makefile Debug mingw32-make [1]: Entering directory 'F: /workspace2/build-cla331 1-Desktop st 5 7 0 MinGw 32bit-Debug' 9++ -c -pipe -fno-keep-inline-dilexport -g -gtd=gmu++11 -rtti -Wall -extra -fexceptions -threads -DUNICODE -DOT ML DEBUG DRT WIDGETS LIB -DQT GUI LIB -DQT CORE LIB -DRT NEEDS QMAIN -I.. \class1 1-I. -IC: \gt\Qt570\5. 7\mingw53 32\include -IC: \Qt \&t5.7.0\5.7\nmingw53 32\include\&wIdgets -IC: \&t\&t5 7.0\5. 7\mmingw53 32\include\otGui -IC: \ot\t5 7.0\5. 7\mingws3 32\include AgtANGLE -IC: \gt\QT570\5. 7\mingw53 32\include\gtcore -Idebug -IC: \gr\Qt5 7.0\5. 7\mingw53 32\mkspecs\w1n32-9++ -o debug\main.o \class1 1\main cpp g++-Wlr-aubayatem, windows -threads -o debug\class1 1. exe debug/main. o -lmingw32 -LC: \&t\&ts 7.0\5. 7\mingw53 32\lib C: &t AQt5.7.0\5.7\mingw53 32\lib\1ibqtmaind B -LC: \utils\postgresql\pgsql\11b -LC: \utils\my sql\my sql\l1b -1shel132 C: gt AQt5.7.0\5.7\mingw53 32\lib\libQtsWidgetad a C: \gt\ot5.7. 0\5. 7\mingw53 32\lib\libgt5Guid a C: \ot\t5.7. 0\5. 7\mingw53 32\lib \libet scoreda mingw32-make[1]: Leaving directory 'F:/workspace2/build-class1 1-Desktop Qt MinGw 32bit-Debug 1B:00:24:进程"c:\QtQt5.7.0Vro1a1 mingw53032\bin\mng32-make,exe"正常還出。 18: 00: 24: Elapsed time: 00: 03 ·先执行 qmake命令解析cas11pro文件,生成 Makefile Debug文件 C: Qt\Qt5.7.0\5.7\mingw53 32\bin\ qmake. exe"F: \workspace2\class1 1\class1 1 pro -r -spec win32 g++CONFIG+=debug""CONFIG+=qml debug 然后执行 mIngw32make命令解析 Makefile. Debug,生成最终的exe文件 C: /Qt/Qt570/Tools/mingw530 32/bin/mingw32-make -f Makefile Debug 3.2 qmake文件基本语法 qmake中一行代表一条规则,#代表注释。例如:QT+= widgets,如果想分行书写,可以使用转义字符",例 SOURCES + main cpp hello. cpp gmake文件的常用变量 【实例截图】
【核心代码】
王桂林老师总结的qt书籍,界面开发的,需要的童鞋欢迎下载使用!
1 QGraphicsScene的常用函数 2 Q Graphicsltem的常用凶数 3图形视图的坐标系 3.1 QGraphscltem图元坐标系 32 GRaphics Scene场景坐标系 33 GRaphics View视图坐标系 34坐标映射 35调整坐标系 35.1调整 GRaphics Veⅳw坐标系 352调整 QGraphicsitem坐标系 4_图形视图的事件处理 4.1 QGraphics View的事件处理 42 QGraphics Scene的事件处 43 QGraphicslten的事件处理 5图形视图的内存管理 6图形视图碰撞检测 7背景缓冲 8打印 QGraphics Scene 9图形效果叠加 第十三章 QTable View 1 QTable view简单应用 2修改行列字段名 3移除数捱 4插入数据 5数据变更信号处理 6常用函数 7 STand ard Item被点选信号 8 QItem Delegate代理 第十四章多国语言国际化 1生成一个qm文件 2时实切换qm文件 第上五章多媒体绵程 1音频组件 1.1最简单的音乐播放器的实现 12常用函数 1.3播放列表的使用 2视频播放纽件 21使用 ideo Widget播放礼频 22使用 QGraphicsVideoltem播放视频 第十六章Qt应用程序的发布 第十上章MySq的使用 1使用 QSqlDataBase 2使用 QSalTable Model 2.1在 QTable view上显示 22手动提交 23撤销修改 24过瀘器 25排序 26添加条记录 2.7删除记录 2.8综合例子 第一章初步认识Qt 1Qt简单介绍 1.1什么是Qt Qt是1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUl( Graphical User Interface)程序,也可用于开发非GU程序,比如控制台程序。与 windows上面的MFC是同一类东西。它提供 给应用程序开发者建立艺术级的图形用户界面所需的所有功能,并且Qt很容易扩展 Qt creator是一个用于Qt开发的轻量级跨平台集成开发环境。 Qt creator可带来两大关键益处:提供首个专为 攴持跨平台开发而设计的DE( integrated development environment),并确保首次接触Qt框架的开发人员能迅速上手 和操作。即使不开发Q应用程序, Qt Creator也是一个简单易用且功能强大的IDE。 Qt真正指的是Qt库,并不是 Qt Creator,官网上面的Q版本号57.0也是指的是Q库的版本,开发者也可以使 用∨S集成廾发环境来廾发基」Qt的应用程序。 1.2优良的跨平台特性 Qt支持下列操作系统: Microsoft windows95/98, Microsoft windows nt, Linux, Solaris, SunOS,HP UX, Digital UNIX(OSF/1, Tru64), Irix, FreeBSD, BSD/OS, SCO, AIX, OS390, QNX Mo αt在各个平台上都封装了同一套对外的编程接口AP( Application Program Interface,开发者可以在一个平台上 编写Qt稈序,同时可以将不纾过仟何修改的代码放到其它平台屮编译,可以牛成对应平台的应用稈序. 简单来说,就是一份代码到处编译。 1.3第一个QtGU应用 使用 Qt creator集成开发环境开发应用是通过 qmake来组建项目, qmake与 cmake类似, gmake语法更简单, cmake功能更强大 m, qmake能够自动生成 Makefile、 Microsoft Visual studio专案文件。不管源代码是否是用Qt写的,都能使用 e,因此 qmake能用于很多软件的构建过程, gmake文件的后缀一般为pro 新建 gmake空项目,添加main,cp源文件 a class1 1 a class1_ 1. pr ro 源文件 maIn cp p 2.编写p项日工程 gmake文件,加上QT变量 lT +=widgets 2345 3 SOURCES +- main. cpp 1.main.cp中添加 APplication头文件,并且实例化 #include <APplication> int main(int argc, char** argv) { APplication app((argc,argv);/每个Qt应用只能有个QApp1 ication对象,QApp1 ication对象主要 用米处理主程序控制流和主要设置 2.添加Qget头义件,实例化对象,调厅 QWidget对象的sho函数显示 #include <APplication> #inc⊥ude< QWidget> int main(int argc, char** argv) QApplication app(argc, argv); QWidget widget;//Qt中每个窗口都是 QWidget对象,或者其派生类的对象 widget. show; 3.调用 APplication:ec()消息循环,接受来自桌面系统的消息 #include <aPplication> #include <Qwidget> int main(int argc, charx argv) QApplication app(argc, argv); QWidget widget; widget. show( return app.exec();//消息循环,消息泵,阻塞接收桌面系统传递过来的消息 4.设置窗口标题 #include <aPplication> #inc⊥ude< Qwidget> int main(int argc, charka argv) QApplication app( argc, argv); QWidget widget; widget. setWindowTitle( helloworld"); widget. show ()i return app. execO 重要知识: 1、獄t中大部分的类都是继承全 Qobject, QObject是最基本的类,通过帮助文档可查看继承关系。 2、 APplication用米管理界面应用的控制流以及主要的程序设置。在Qt中不管有多少的窗山, APplication实 例对象都只有一个。 3、 QWidget在Qt中是所有窗山类的基类。 2认识窗口 2.1窗口大小 Qt中每一个窗口都可以设置其窗口大小,以像素为单位。 oid Qwidget:: resize(intW,inth)//设置窗口大小 QSize size() const//获取窗口大小,返回的是Q5ize, SIze封装了宽高 2.2窗口坐标系 Qt中每一个窗口都有一个坐标系统,默认的,窗口左上角为坐标原点,水平向右依次增大,水平向左依次减 小,垂直向下依次增大,垂直向上依次减小。原点即为(0,0)点,以像素为单位增减。 如图 m class1 1 坐标原点(0,0) x轴 y轴 2.3窗口关系 普通窗口可以以顶级窗口方式显示,比如直接调用show函数来显示;也可以嵌套在其它窗口上来显示,这个 时候被嵌套的窗口叫做父窗口,嵌套的窗口叫做子窗口。(意:父子窗口是对象间的组合关系,不是父子类 继承关系) 子窗口位置坐标参考的是父窗口的坐标系。 顶级窗口其父窗口就是桌面,桌面也可以认为是一个窗口。 设置父窗口 void Qwidget: setParent(QWidget *parent) 例如 include <APplication> #inc⊥ude< QWidget> include <QPushButton> int main (int argc, char** argv) QApplication app(argc, argv); QWidget widget; QPushButton pb; pb. setParent(& widget);//注意将按钮嵌套到 widget窗口中的时候,必须在 widget对象调用show函数之前 否则pb窗口不显示。 return app. execO 设置窗口位置坐标 void Qwidget:move(intw,inth)//设置窗口位置,单位像素 void Qwidget: setGeometry(intx,inty,intw,inth)//设置窗口几何属性,坐标与大小,单位像素 APoint pos() const/取窗口位置,返回 APoint类对象, APoint封装了x、y坐标 注意:窗口移动的作用点是该窗口的坐标原点,也就是窗口的左上角 2.4使用信号槽 信号和槽用于两个 QObject村象或者其派生类之间的通信,信号和槽机制是Q的核心特征,也是Q不同于其它 开发框架的最突出的特征 例如: QPushButton对象点击之后会发射出一个 clicked信号,我们现在要把这个信号传递给 QWidget对象, 并且让 QWidget对象调用cose)函数关闭窗口 那么要使用到 Qobject的一个静态函数 connect [static] QMetaobject: Connection Qobject:: connect (const Qobject *sender, const QMetaMethod &signal, const Qobject *receiver, const QMetaMethod &method, Qt:: ConnectionType type Qt:: AutoConnection) *将 sender对象的信号 signa1链接到 recelver对象的槽函数 method,并且返回个 MEtaoBject:: Connection对 象,可以使用该对象调用 disconnect函数来注销链接。 type一般选用默认参数即可。 源码: include <APplication> #include <Qwidget> include <QPushButton> int main(int argc, chark* argv) QApplication app(argc, argv); QWidget widget; QPushButton pb; pb setParent(&widget); Qobject: connect(&pb, SIGNAL(clicked(),&widget, SLOT(close)); widget. show() return app. exec Oi ·信号作为 connect的传入参数时侯需要使用S| GNALO这个宏函数来包装一下 槽函数作为 connect的传入参数时候需要使用SLOT(这个宏函数来包装一下 3Qt的编译机制 3.1编译过程 使用 qmake.exe工具解析pro文件,然后生成 Makefile,通过 makefile-32bt.exe解析 Makefile文件来编译,可通 过查看 Qt creato显示的编译信息。 1B:00:21:为项目c1a911执行步骤 18:00: 21: IEtEBih "c: \gt\gt5.7.0\5.7\mingw53 32\bin\qmake. exe"F: \workspace2\class1 1\classl 1pro -r-spec win32-g++"CONFIG deougCoNEIG+=ml debug Info: creating stash file F: \workspace2\build-class1 1-Desktop Qt 5 7 0 MinGw 32bit-Debug\ gmake stash 1B:00:21:进程"c:QQ5.7.015.7\ mingw332 bin\ gmake,ee"正常迟出。 1B:00:21:正在启动"c:gt\gt5.7,01Ta1a\ming53032\ bin\mingw32-make,exe C:/gt/Qt570/Tools/mingw 530 32/bin/mingw32-make -f Makefile Debug mingw32-make [1]: Entering directory 'F: /workspace2/build-cla331 1-Desktop st 5 7 0 MinGw 32bit-Debug' 9++ -c -pipe -fno-keep-inline-dilexport -g -gtd=gmu++11 -rtti -Wall -extra -fexceptions -threads -DUNICODE -DOT ML DEBUG DRT WIDGETS LIB -DQT GUI LIB -DQT CORE LIB -DRT NEEDS QMAIN -I.. \class1 1-I. -IC: \gt\Qt570\5. 7\mingw53 32\include -IC: \Qt \&t5.7.0\5.7\nmingw53 32\include\&wIdgets -IC: \&t\&t5 7.0\5. 7\mmingw53 32\include\otGui -IC: \ot\t5 7.0\5. 7\mingws3 32\include AgtANGLE -IC: \gt\QT570\5. 7\mingw53 32\include\gtcore -Idebug -IC: \gr\Qt5 7.0\5. 7\mingw53 32\mkspecs\w1n32-9++ -o debug\main.o \class1 1\main cpp g++-Wlr-aubayatem, windows -threads -o debug\class1 1. exe debug/main. o -lmingw32 -LC: \&t\&ts 7.0\5. 7\mingw53 32\lib C: &t AQt5.7.0\5.7\mingw53 32\lib\1ibqtmaind B -LC: \utils\postgresql\pgsql\11b -LC: \utils\my sql\my sql\l1b -1shel132 C: gt AQt5.7.0\5.7\mingw53 32\lib\libQtsWidgetad a C: \gt\ot5.7. 0\5. 7\mingw53 32\lib\libgt5Guid a C: \ot\t5.7. 0\5. 7\mingw53 32\lib \libet scoreda mingw32-make[1]: Leaving directory 'F:/workspace2/build-class1 1-Desktop Qt MinGw 32bit-Debug 1B:00:24:进程"c:\QtQt5.7.0Vro1a1 mingw53032\bin\mng32-make,exe"正常還出。 18: 00: 24: Elapsed time: 00: 03 ·先执行 qmake命令解析cas11pro文件,生成 Makefile Debug文件 C: Qt\Qt5.7.0\5.7\mingw53 32\bin\ qmake. exe"F: \workspace2\class1 1\class1 1 pro -r -spec win32 g++CONFIG+=debug""CONFIG+=qml debug 然后执行 mIngw32make命令解析 Makefile. Debug,生成最终的exe文件 C: /Qt/Qt570/Tools/mingw530 32/bin/mingw32-make -f Makefile Debug 3.2 qmake文件基本语法 qmake中一行代表一条规则,#代表注释。例如:QT+= widgets,如果想分行书写,可以使用转义字符",例 SOURCES + main cpp hello. cpp gmake文件的常用变量 【实例截图】
【核心代码】
标签:
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论