本文整理汇总了Python中pyjamas.ui.TextArea.TextArea.setEnabled方法的典型用法代码示例。如果您正苦于以下问题:Python TextArea.setEnabled方法的具体用法?Python TextArea.setEnabled怎么用?Python TextArea.setEnabled使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pyjamas.ui.TextArea.TextArea
的用法示例。
在下文中一共展示了TextArea.setEnabled方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from pyjamas.ui.TextArea import TextArea [as 别名]
# 或者: from pyjamas.ui.TextArea.TextArea import setEnabled [as 别名]
class Editor:
def __init__(self, db_url, parent_panel):
self.db_url = db_url
self.doc_id = None
self.parent_panel = parent_panel
def loadDocument(self, doc_id):
# Load document into editor
HTTPRequest().asyncGet(None, None, url=self.db_url+doc_id,
handler=DocLoader(self))
def reloadDocument(self):
if self.doc_id is None:
Window.Alert('Trying to reload blank doc')
else:
self.loadDocument(self.doc_id)
def updateDoc(self, json):
doc_obj = JSONParser().decode(json)
self.doc_id = doc_obj['_id']
self.id_label.setText('ID : %s'%doc_obj['_id'])
self.rev_label.setText('REV: %s'%doc_obj['_rev'])
self.save_button.setEnabled(True)
self.doc_area.setText(json)
self.doc_area.setEnabled(True)
self.doc_area.setFocus(True)
def saveDocument(self):
self.doc_area.setEnabled(False)
self.save_button.setEnabled(False)
HTTPRequest().asyncPut(None, None, url=self.db_url+self.doc_id,
postData=self.doc_area.getText(),
handler=DocSaver(self))
def onModuleLoad(self):
# Editor
self.editor_panel = VerticalPanel()
self.id_label = Label('ID: ')
self.editor_panel.add(self.id_label)
self.rev_label = Label('REV: ')
self.editor_panel.add(self.rev_label)
self.doc_area = TextArea()
self.doc_area.setCharacterWidth(80)
self.doc_area.setVisibleLines(24)
self.doc_area.setEnabled(False)
self.editor_panel.add(self.doc_area)
self.parent_panel.add(self.editor_panel)
# Buttons
self.button_panel = HorizontalPanel()
self.save_button = Button("Save", self.saveDocument)
self.save_button.setEnabled(False)
self.button_panel.add(self.save_button)
self.parent_panel.add(self.button_panel)
示例2: init
# 需要导入模块: from pyjamas.ui.TextArea import TextArea [as 别名]
# 或者: from pyjamas.ui.TextArea.TextArea import setEnabled [as 别名]
def init(self, parent):
""" Finishes initializing the editor by creating the underlying toolkit
widget.
"""
if (self.item.resizable is True) or (self.item.height != -1.0):
control = TextArea()
else:
control = TextBox()
control.setEnabled(False)
# control.setStyleName( element = "color", style = WindowColor )
self.control = control
self.set_tooltip()