本文整理汇总了Python中rexviewer.logInfo函数的典型用法代码示例。如果您正苦于以下问题:Python logInfo函数的具体用法?Python logInfo怎么用?Python logInfo使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了logInfo函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: __init__
def __init__(self):
Component.__init__(self)
#loader = QUiLoader()
uism = r.getUiSceneManager() #self.canvas = r.createCanvas(EXTERNAL)
#group = QGroupBox()
#box = QVBoxLayout(group)
#button = QPushButton(group)
#box.addWidget(button)
#group.show()
#self.canvas.AddWidget(group)
lineedit = QLineEdit()
self.widget = lineedit
#lineedit.show()
#uiprops = UiWidgetProperties("PythonQt Test")
#uism.AddWidgetToScene(lineedit) #uiprops) #self.canvas.AddWidget(lineedit)
uism = r.getUiSceneManager()
uiprops = r.createUiWidgetProperty()
uiprops.widget_name_ = "Test Widget"
#uiprops.my_size_ = QSize(width, height)
#self.proxywidget = uism.AddWidgetToScene(ui, uiprops)
self.proxywidget = r.createUiProxyWidget(self.widget, uiprops)
##print widget, dir(widget)
if not uism.AddProxyWidget(self.proxywidget):
print "Adding the ProxyWidget to the bar failed."
#self.canvas.Show()
#QInputDialog.getText(None, "Mesh asset UUID", "Please give mesh asset UUID", QLineEdit.Normal, "")
lineedit.connect('textChanged(QString)', self.changed)
r.logInfo("TestGui inited.")
开发者ID:caocao,项目名称:naali,代码行数:35,代码来源:pythonqt_gui.py
示例2: __init__
def __init__(self):
Component.__init__(self)
self.worldstream = None
#self.worldstream = r.getServerConnection()
self.queue = Queue.Queue()
self.window = EstateManagementWindow(self, self.queue)
self.uievents = UIEventManagement(self.window)
self.rexlogic = r.getRexLogic()
self.appdatafolder = ""
try:
self.appdatafolder = r.getApplicationDataDirectory()
except:
r.logInfo("Unexpected error:", sys.exc_info()[0])
self.rexlogic.connect("OnIncomingEstateOwnerMessage(QVariantList)", self.onEstateOwnerMessage)
self.ents = []
self.managers = {}
self.banned = {}
self.accesslist = {}
self.publicestate = True
self.nameToUuidMapCache = {}
self.savedusers = {}
#self.estatesettings = EstateSettings(self.worldstream, self)
self.estatesettings = None
开发者ID:A-K,项目名称:naali,代码行数:25,代码来源:estatemanagement.py
示例3: LeftMouseReleased
def LeftMouseReleased(self, mouseinfo):
self.left_button_down = False
if self.active: #XXX something here?
if self.sel_activated and self.dragging:
for ent in self.sels:
#~ print "LeftMouseReleased, networkUpdate call"
parent, children = self.parentalCheck(ent)
r.networkUpdate(ent.id)
for child in children:
child_id = int(child)
r.networkUpdate(child_id)
self.sel_activated = True
if self.dragging:
self.dragging = False
self.manipulator.stopManipulating()
self.duplicateDragStart = False #XXXchange?
if self.selection_rect_startpos is not None:
self.selection_rect.hide()
rectx, recty, rectwidth, rectheight = self.selectionRectDimensions(mouseinfo)
if rectwidth != 0 and rectheight != 0:
r.logInfo("The selection rect was at: (" +str(rectx) + ", " +str(recty) + ") and size was: (" +str(rectwidth) +", "+str(rectheight)+")")
self.selection_rect.setGeometry(0,0,0,0)
self.selection_rect_startpos = None
开发者ID:caocao,项目名称:naali,代码行数:29,代码来源:objectedit.py
示例4: __init__
def __init__(self, uistring, queue, endApplication, controller):
self.controller = controller
loader = QUiLoader()
uifile = QFile(uistring)
ui = loader.load(uifile)
self.gui = ui
width = ui.size.width()
height = ui.size.height()
uism = naali.ui
# uiprops = r.createUiWidgetProperty(1) #1 is ModuleWidget, shown at toolbar
# uiprops.SetMenuGroup(2) #2 is server tools group
# uiprops.widget_name_ = "Local Scene"
#uiprops.my_size_ = QSize(width, height) #not needed anymore, uimodule reads it
#self.proxywidget = r.createUiProxyWidget(ui, uiprops)
self.proxywidget = r.createUiProxyWidget(ui)
#if not uism.AddProxyWidget(self.proxywidget):
if not uism.AddWidgetToScene(self.proxywidget):
r.logInfo("Adding the ProxyWidget to the bar failed.")
# TODO: Due to core UI API refactor AddWidgetToMenu doesn't exist anymore.
#uism.AddWidgetToMenu(self.proxywidget, "Local Scene", "Server Tools", "./data/ui/images/menus/edbutton_LSCENE_normal.png")
self.inputQueue = queue
self.endApplication = endApplication
self.tableitems = []
pass
开发者ID:A-K,项目名称:naali,代码行数:33,代码来源:window.py
示例5: on_exit
def on_exit(self):
r.logInfo("Object Edit exiting..")
# remove selection box component and entity
# - no need its a temporary item
#if self.selection_box_entity is not None and self.selection_box is not None:
# self.selection_box_entity.RemoveComponentRaw(self.selection_box)
# naali.removeEntity(self.selection_box_entity)
# Connect to key pressed signal from input context
self.edit_inputcontext.disconnectAll()
self.deselect_all()
"""
# Disconnect cpp python handler
self.cpp_python_handler.disconnect('ActivateEditing(bool)', self.on_activate_editing)
self.cpp_python_handler.disconnect('ManipulationMode(int)', self.on_manupulation_mode_change)
self.cpp_python_handler.disconnect('RemoveHightlight()', self.deselect_all)
self.cpp_python_handler.disconnect('RotateValuesToNetwork(int, int, int)', self.changerot_cpp)
self.cpp_python_handler.disconnect('ScaleValuesToNetwork(double, double, double)', self.changescale_cpp)
self.cpp_python_handler.disconnect('PosValuesToNetwork(double, double, double)', self.changepos_cpp)
self.cpp_python_handler.disconnect('CreateObject()', self.createObject)
self.cpp_python_handler.disconnect('DuplicateObject()', self.duplicate)
self.cpp_python_handler.disconnect('DeleteObject()', self.deleteObject)
# Clean widgets
self.cpp_python_handler.CleanPyWidgets()
"""
r.logInfo(".. done")
开发者ID:Ilikia,项目名称:naali,代码行数:27,代码来源:edit.py
示例6: on_exit
def on_exit(self):
r.logInfo("Object Edit exiting...")
self.deselect_all()
self.window.on_exit()
r.logInfo(" ...exit done.")
开发者ID:caocao,项目名称:naali,代码行数:7,代码来源:objectedit.py
示例7: on_logout
def on_logout(self, id):
r.logInfo("Object Edit resetting due to logout")
self.deselect_all()
self.sels = []
self.selection_box = None
self.resetValues()
self.resetManipulators()
开发者ID:Ilikia,项目名称:naali,代码行数:7,代码来源:edit.py
示例8: handleEstateUpdateMessage
def handleEstateUpdateMessage(self, args):
agentid, sessionid, transactionid, method, invoice, paramlist = args
len = paramlist.__len__()
if(len!=10):
r.logInfo('malformed estateupdateinfo')
return
self.queue.put(('EstateUpdate', paramlist))
开发者ID:A-K,项目名称:naali,代码行数:7,代码来源:estatemanagement.py
示例9: remove_highlight
def remove_highlight(self, ent):
try:
h = ent.highlight
except AttributeError:
r.logInfo("objectedit.remove_highlight called for a non-hilited entity: %d" % ent.id)
else:
h.Hide()
开发者ID:caocao,项目名称:naali,代码行数:7,代码来源:objectedit.py
示例10: removeSoundRuler
def removeSoundRuler(self, ent):
if ent.prim and ent.prim.SoundID and ent.prim.SoundID not in (u'', '00000000-0000-0000-0000-000000000000'):
try:
sr = ent.soundruler
except AttributeError:
r.logInfo("objectedit.removeSoundRuler called for an object without one: %d" % ent.id)
else:
sr.Hide()
开发者ID:Chiru,项目名称:naali,代码行数:8,代码来源:objectedit.py
示例11: create_playback_widget
def create_playback_widget(self):
if len(self.type) > 0 and naali.mediaplayerservice is not None:
if naali.mediaplayerservice.IsMimeTypeSupported(self.type):
self.playback_widget = naali.mediaplayerservice.GetPlayerWidget(str(self.__url))
self.__media_player_service_used = True
r.logInfo("Media content supported for video playback: " + str(self.__url))
return
self.playback_widget = PythonQt.QtWebKit.QWebView()
开发者ID:Chiru,项目名称:naali,代码行数:8,代码来源:mediaurlhandler.py
示例12: on_exit
def on_exit(self):
r.logInfo("TestGui starting exit...")
#qtmod = r.getQtModule()
#qtmod.DeleteCanvas(self.canvas)
uism = naali.ui
uism.RemoveProxyWidgetFromScene(self.proxywidget)
r.logInfo("TestGui proxywidget removed from scene.")
开发者ID:A-K,项目名称:naali,代码行数:9,代码来源:webmodule_example.py
示例13: write
def write(self, msg):
self.buf += msg
while '\n' in self.buf:
line, self.buf = self.buf.split("\n", 1)
try:
r.logInfo(line)
except ValueError:
pass #somehow this isn't a string always
r.logInfo("logging prob from py print: is not a string? " + str(type(line)))
开发者ID:AlphaStaxLLC,项目名称:TundraAddons,代码行数:9,代码来源:naali.py
示例14: remove_selected
def remove_selected(self, ent):
try:
s = ent.selected
except:
try:
r.logInfo("objectedit.remove_selected called for a non-selected entity: %d" % ent.id)
except ValueError:
r.logInfo("objectedit.remove_selected called, but entity already removed")
else:
ent.RemoveComponentRaw(s)
开发者ID:Ilikia,项目名称:naali,代码行数:10,代码来源:edit.py
示例15: remove_highlight
def remove_highlight(self, ent):
try:
h = ent.highlight
except AttributeError:
try:
r.logInfo("objectedit.remove_highlight called for a non-hilighted entity: %d" % ent.id)
except ValueError:
r.logInfo("objectedit.remove_highlight called, but entity already removed")
else:
ent.RemoveComponentRaw(h)
开发者ID:Ilikia,项目名称:naali,代码行数:10,代码来源:edit.py
示例16: removeSoundRuler
def removeSoundRuler(self, ent):
try:
if ent.prim and ent.prim.SoundID and ent.prim.SoundID not in (u'', '00000000-0000-0000-0000-000000000000'):
try:
sr = ent.soundruler
except AttributeError:
r.logInfo("objectedit.removeSoundRuler called for an object without one: %d" % ent.id)
else:
ent.RemoveComponentRaw(sr)
except AttributeError:
r.logInfo("objectedit.removeSoundRuler: entity already removed. Prim doesn't exist anymore")
开发者ID:A-K,项目名称:naali,代码行数:11,代码来源:objectedit.py
示例17: update
def update(self, deltatime):
prev = None
try:
status = self.testgen.next()
except StopIteration:
# print "Test finished"
return
if status:
r.logInfo("Test state: " + str(status))
prev = status
开发者ID:Chiru,项目名称:naali,代码行数:11,代码来源:testrunner.py
示例18: parseCapsUrl
def parseCapsUrl(self, cap_url):
r.logInfo(cap_url)
url_split = cap_url.split(':')
if(url_split.__len__<3):
r.logInfo("mallformed cap url for scene upload")
return False
surl = url_split[1]
self.host = surl.split('/')[2]
port_path = url_split[2]
self.port = int(port_path.split('/')[0])
self.path = "/".join(port_path.split('/')[1:])
return True
开发者ID:A-K,项目名称:naali,代码行数:12,代码来源:sceneuploader.py
示例19: highlight
def highlight(self, ent):
try:
ent.highlight
except AttributeError:
ent.GetOrCreateComponentRaw("EC_Highlight")
h = ent.highlight
if not h.IsVisible():
h.Show()
else:
r.logInfo("objectedit.highlight called for an already hilited entity: %d" % ent.id)
开发者ID:Ilikia,项目名称:naali,代码行数:12,代码来源:edit.py
示例20: read_inis
def read_inis():
thisdir = os.path.split(os.path.abspath(__file__))[0]
for inifile in glob(os.path.join(thisdir, "*.ini")):
cp = ConfigParser()
cp.read([inifile])
for s in cp.sections():
cfdict = dict(cp.items(s))
try:
modname, compname = s.rsplit('.', 1)
except ValueError:
r.logInfo("bad config section in " + inifile + ": " + s)
continue
yield modname, compname, cfdict
开发者ID:A-K,项目名称:naali,代码行数:14,代码来源:autoload.py
注:本文中的rexviewer.logInfo函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论