QUrlInfo Class Reference

[QtNetwork module]

关于URL的QUrlInfo类存储信息。More…

Types

  • enum PermissionSpec { ReadOwner, WriteOwner, ExeOwner, ReadGroup, ..., ExeOther }

Methods

  • __init__ (self)
  • __init__ (self, QUrlInfo ui)
  • __init__ (self, QString name, int permissions, QString owner, QString group, int size, QDateTime lastModified, QDateTime lastRead, bool isDir, bool isFile, bool isSymLink, bool isWritable, bool isReadable, bool isExecutable)
  • __init__ (self, QUrl url, int permissions, QString owner, QString group, int size, QDateTime lastModified, QDateTime lastRead, bool isDir, bool isFile, bool isSymLink, bool isWritable, bool isReadable, bool isExecutable)
  • QString group (self)
  • bool isDir (self)
  • bool isExecutable (self)
  • bool isFile (self)
  • bool isReadable (self)
  • bool isSymLink (self)
  • bool isValid (self)
  • bool isWritable (self)
  • QDateTime lastModified (self)
  • QDateTime lastRead (self)
  • QString name (self)
  • QString owner (self)
  • int permissions (self)
  • setDir (self, bool b)
  • setFile (self, bool b)
  • setGroup (self, QString s)
  • setLastModified (self, QDateTime dt)
  • setLastRead (self, QDateTime dt)
  • setName (self, QString name)
  • setOwner (self, QString s)
  • setPermissions (self, int p)
  • setReadable (self, bool b)
  • setSize (self, int size)
  • setSymLink (self, bool b)
  • setWritable (self, bool b)
  • int size (self)

Static Methods

  • bool equal (QUrlInfo i1, QUrlInfo i2, int sortBy)
  • bool greaterThan (QUrlInfo i1, QUrlInfo i2, int sortBy)
  • bool lessThan (QUrlInfo i1, QUrlInfo i2, int sortBy)

Special Methods

  • bool __eq__ (self, QUrlInfo i)
  • bool __ne__ (self, QUrlInfo i)

Detailed Description

关于URL的QUrlInfo类存储信息。

关于可检索的URL的信息包括name( )permissions( )owner( )group( )size( )lastModified( )lastRead( )isDir( )isFile( )isSymLink( )isWritable( )isReadable()和isExecutable( ) 。

您可以创建通过在构造函数中的所有相关信息你自己QUrlInfo对象,你可以修改QUrlInfo ,因为上面提到的每个吸气有同等的制定者。请注意,设置值不会影响该QUrlInfo提供有关信息的基础资源,例如,如果你调用setWritable (真)的只读资源唯一改变的是QUrlInfo对象,而不是资源。


Type Documentation

  1. QUrlInfo.PermissionSpec

该枚举是所使用的permissions( )函数来报告文件的权限。

Constant Value Description
QUrlInfo.ReadOwner 00400 该文件是由文件的所有者可读。
QUrlInfo.WriteOwner 00200 该文件是可写的文件的所有者。
QUrlInfo.ExeOwner 00100 该文件是由文件的所有者可执行文件。
QUrlInfo.ReadGroup 00040 该文件是由组读取。
QUrlInfo.WriteGroup 00020 该文件是可写的组。
QUrlInfo.ExeGroup 00010 该文件是由集团的可执行文件。
QUrlInfo.ReadOther 00004 该文件可以被任何人读取。
QUrlInfo.WriteOther 00002 该文件是可写的权限。
QUrlInfo.ExeOther 00001 该文件是由人执行。

Method Documentation

  1. QUrlInfo.__init__ (self)

构造一个无效的QUrlInfo反对使用默认值。

See also isValid( ) 。

  1. QUrlInfo.__init__ (self, QUrlInfo ui)

复制构造函数,拷贝ui此URL信息的对象。

  1. QUrlInfo.__init__ (self, QString name, int permissions, QString owner, QString group, int size, QDateTime lastModified, QDateTime lastRead, bool isDir, bool isFile, bool isSymLink, bool isWritable, bool isReadable, bool isExecutable)

构造一个QUrlInfo通过指定所有的URL的信息对象。

传递的信息是name,文件permissionsownergroup和文件的size。还通过为lastModified日期/时间和lastRead日期/时间。标志也通过了,具体地,isDirisFileisSymLinkisWritableisReadableisExecutable

  1. QUrlInfo.__init__ (self, QUrl url, int permissions, QString owner, QString group, int size, QDateTime lastModified, QDateTime lastRead, bool isDir, bool isFile, bool isSymLink, bool isWritable, bool isReadable, bool isExecutable)

构造一个QUrlInfo通过指定所有的URL的信息对象。

传递的信息是url,文件permissionsownergroup和文件的size。还通过为lastModified日期/时间和lastRead日期/时间。标志也通过了,具体地,isDirisFileisSymLinkisWritableisReadableisExecutable

  1. bool QUrlInfo.equal (QUrlInfo i1, QUrlInfo i2, int sortBy)

返回True如果i1等于i2否则返回False 。该目的是通过该值,这是由指定的比较sortBy。这必须是一个QDir.NameQDir.Time or QDir.Size

  1. bool QUrlInfo.greaterThan (QUrlInfo i1, QUrlInfo i2, int sortBy)

返回True如果i1大于i2否则返回False 。该目的是通过该值,这是由指定的比较sortBy。这必须是一个QDir.NameQDir.Time or QDir.Size

  1. QString QUrlInfo.group (self)

返回组的URL 。

See also setGroup()和isValid( ) 。

  1. bool QUrlInfo.isDir (self)

返回True如果该URL是一个目录,否则返回False 。

See also isValid( ) 。

  1. bool QUrlInfo.isExecutable (self)

返回True如果该URL是可执行的;否则返回False。

See also isValid( ) 。

  1. bool QUrlInfo.isFile (self)

返回True如果URL是一个文件,否则返回False 。

See also isValid( ) 。

  1. bool QUrlInfo.isReadable (self)

返回True如果该URL是可读的,否则返回False 。

See also isValid( ) 。

  1. bool QUrlInfo.isSymLink (self)

返回True如果该URL是一个符号链接,否则返回False 。

See also isValid( ) 。

  1. bool QUrlInfo.isValid (self)

返回True如果该URL的信息是有效的,否则返回False 。有效意味着该QUrlInfo包含了真实的信息。

您应经常检查,如果该URL的信息是有效依托值之前。

  1. bool QUrlInfo.isWritable (self)

返回True如果该URL是可写的,否则返回False 。

See also isValid( ) 。

  1. QDateTime QUrlInfo.lastModified (self)

[

返回URL的最后修改日期。

]($docs-qdatetime.html)

See also setLastModified()和isValid( ) 。

  1. QDateTime QUrlInfo.lastRead (self)

[

当返回的URL上次读取日期。

]($docs-qdatetime.html)

See also setLastRead()和isValid( ) 。

  1. bool QUrlInfo.lessThan (QUrlInfo i1, QUrlInfo i2, int sortBy)

返回True如果i1小于i2否则返回False 。该目的是通过该值,这是由指定的比较sortBy。这必须是一个QDir.NameQDir.Time or QDir.Size

  1. QString QUrlInfo.name (self)

返回URL的文件名。

See also setName()和isValid( ) 。

  1. QString QUrlInfo.owner (self)

返回URL的所有者。

See also setOwner()和isValid( ) 。

  1. int QUrlInfo.permissions (self)

返回URL的权限。您可以使用PermissionSpec标志来测试某些权限。

See also setPermissions()和isValid( ) 。

  1. QUrlInfo.setDir (self, bool b)

If b为真,则该URL被设定为一个目录;如果b为False,则该URL被设置为不为目录(通常意味着它是一个文件) 。 (请注意,一个URL可以参考这两个文件,即使大多数文件系统不支持此目录。 )

如果调用此函数无效的URL信息,这个功能把它变成一个有效的。

See also isDir()和isValid( ) 。

  1. QUrlInfo.setFile (self, bool b)

If b为真,那么该URL被设置为一个文件,如果\ b是False,则URL被设置不是一个文件(这通常意味着它是一个目录) 。 (请注意,一个URL可以参考这两个文件,即使大多数文件系统不支持此目录。 )

如果调用此函数无效的URL信息,这个功能把它变成一个有效的。

See also isFile()和isValid( ) 。

  1. QUrlInfo.setGroup (self, QString s)

指定所属组的网址被称为s

如果调用此函数无效的URL信息,这个功能把它变成一个有效的。

See also group()和isValid( ) 。

  1. QUrlInfo.setLastModified (self, QDateTime dt)

指定URL指向的对象最后修改于dt

如果调用此函数无效的URL信息,这个功能把它变成一个有效的。

See also lastModified()和isValid( ) 。

  1. QUrlInfo.setLastRead (self, QDateTime dt)

指定的URL指的是对象的上次在读dt

如果调用此函数无效的URL信息,这个功能把它变成一个有效的。

此功能被引入Qt的4.4 。

See also lastRead()和isValid( ) 。

  1. QUrlInfo.setName (self, QString name)

设定URL的名称name。这个名字是完整的文字,例如, “ http://qt.nokia.com/doc/qurlinfo.html ” 。

如果调用此函数无效的URL信息,这个功能把它变成一个有效的。

See also name()和isValid( ) 。

  1. QUrlInfo.setOwner (self, QString s)

指定网址的拥有者被称为s

如果调用此函数无效的URL信息,这个功能把它变成一个有效的。

See also owner()和isValid( ) 。

  1. QUrlInfo.setPermissions (self, int p)

指定的URL访问权限p

如果调用此函数无效的URL信息,这个功能把它变成一个有效的。

See also permissions()和isValid( ) 。

  1. QUrlInfo.setReadable (self, bool b)

指定的URL是可读的,如果b是真的,不是可读的,如果b是假的。

如果调用此函数无效的URL信息,这个功能把它变成一个有效的。

See also isReadable()和isValid( ) 。

  1. QUrlInfo.setSize (self, int size)

指定_size_URL的。

如果调用此函数无效的URL信息,这个功能把它变成一个有效的。

See also size()和isValid( ) 。

  1. QUrlInfo.setSymLink (self, bool b)

指定的URL是指如果一个符号链接b是真实,它并不重要,如果b是假的。

如果调用此函数无效的URL信息,这个功能把它变成一个有效的。

See also isSymLink()和isValid( ) 。

  1. QUrlInfo.setWritable (self, bool b)

指定的URL是可写的,如果b真实,不可写,如果b是假的。

如果调用此函数无效的URL信息,这个功能把它变成一个有效的。

See also isWritable()和isValid( ) 。

  1. int QUrlInfo.size (self)

返回URL的大小。

See also setSize()和isValid( ) 。

  1. bool QUrlInfo.__eq__ (self, QUrlInfo i)
  1. bool QUrlInfo.__ne__ (self, QUrlInfo i)