vqt Package

application Module

class vqt.application.VQDockWidget(parent)[source]

Bases: PyQt4.QtGui.QDockWidget

closeEvent(event)[source]
setWidget(widget)[source]
vqIsVisible()[source]
vqRestoreState()[source]
vqSaveState()[source]
vqSetVisible(visible)[source]
class vqt.application.VQMainCmdWindow(appname, cmd)[source]

Bases: PyQt4.QtGui.QMainWindow

A base class for application window’s to inherit from.

closeEvent(event)[source]
vqAddDockWidgetClass(cls, args=())[source]
vqAddDynMenu(fname, callback)[source]
vqAddMenuField(fname, callback, args=())[source]
vqBuildDockWidget(clsname, floating=False, area=4)[source]
vqClearDockWidgets()[source]
vqDockWidget(widget, area=4, floating=False)[source]
vqInitDockWidgetClasses()[source]
vqRemoveDockWidget(widget)[source]
vqRestoreGuiSettings(settings)[source]
vqSaveGuiSettings(settings)[source]

basics Module

A place for some no-brainer basics :)

class vqt.basics.ACT(meth, *args, **kwargs)[source]
class vqt.basics.HBox(*widgets)[source]

Bases: PyQt4.QtGui.QHBoxLayout

class vqt.basics.VBox(*widgets)[source]

Bases: PyQt4.QtGui.QVBoxLayout

cli Module

class vqt.cli.VQCli(cli, parent=None)[source]

Bases: PyQt4.QtGui.QWidget

A Qt class to wrap and emulate a Cmd object.

addHistory(histcmd)[source]
keyCodeDown()[source]
keyCodeUp(*args)[source]
loadHistory(filename)[source]
onecmd(cmdline)[source]
returnPressedSlot()[source]
saveHistory(filename)[source]
sigCliQuit
useHistory(delta)[source]

colors Module

vqt.colors.getDefaultColors()[source]

main Module

class vqt.main.VQApplication(*args, **kwargs)[source]

Bases: PyQt4.QtGui.QApplication

proxyCall
proxyOneCall(callable, *args, **kwargs)[source]
vqt.main.eatevents()[source]
vqt.main.idlethread(func)[source]

A decorator which causes the function to be called by the qt main thread rather than synchronously...

NOTE: This makes the call async handled by the qt main loop code. you can NOT return anything.

vqt.main.idlethreadsync(func)[source]

Similar to idlethread except that it is synchronous and able to return values.

vqt.main.main()[source]
vqt.main.startup(css=None)[source]

menubuilder Module

class vqt.menubuilder.ActionCall(callback, *args, **kwargs)[source]
class vqt.menubuilder.FieldAdder(splitchar='.')[source]
addDynMenu(pathstr, callback)[source]

Add a dynamic menu item which will populate on-hover by asking the specified callback for a list of actions.

Example:

def callback(name=None):

if name == None:
return (‘one’, ‘two’, ‘three’)

print(‘SELECTED: %s’ % name)

m.addDynMenu( callback )

addField(pathstr, callback=None, args=(), tip=None)[source]
class vqt.menubuilder.VQMenu(name, parent=None, splitchar='.')[source]

Bases: vqt.menubuilder.FieldAdder, PyQt4.QtGui.QMenu

class vqt.menubuilder.VQMenuBar(parent=None, splitchar='.')[source]

Bases: vqt.menubuilder.FieldAdder, PyQt4.QtGui.QMenuBar

qpython Module

Home of some helpers for python interactive stuff.

class vqt.qpython.ScriptThread(cobj, locals)[source]

Bases: threading.Thread

run()[source]
class vqt.qpython.VQPythonView(locals=None, parent=None)[source]

Bases: PyQt4.QtGui.QWidget

shortcut Module

Some utilities for adding shortcut keys to widgets...

vqt.shortcut.addShortCut(widget, keycode, callback)[source]

tree Module

class vqt.tree.VQTreeItem(rowdata, parent)[source]

Bases: object

append(rowdata)[source]
child(row)[source]
childCount()[source]
columnCount()[source]
data(column)[source]
row()[source]

Retrieve our row number.

class vqt.tree.VQTreeModel(parent=None, columns=None)[source]

Bases: PyQt4.QtCore.QAbstractItemModel

A QT tree model that uses the tree API from visgraph to hold the data...

append(rowdata, parent=None)[source]
columnCount(parent=None)[source]
columns = ('A first column!', 'The Second Column!')
data(index, role)[source]
editable = None
flags(index)[source]
headerData(column, orientation, role)[source]
index(row, column, parent)[source]
parent(index)[source]
rowCount(parent=<PyQt4.QtCore.QModelIndex object at 0x092DDDC0>)[source]
setData(index, value, role=2)[source]
sort(colnum, order=0)[source]
vqEdited(pnode, col, value)[source]
class vqt.tree.VQTreeSorter(colnum, asc=1)[source]
class vqt.tree.VQTreeView(parent=None, cols=None)[source]

Bases: PyQt4.QtGui.QTreeView

setModel(model)[source]
vqSizeColumns()[source]

Table Of Contents

This Page