コード例 #1
0
		text = text + '}\n'
		return text

	def set_hmm(self, hmm):
		self.set_dotcode(self.hmm_to_graph(hmm))

	def connect(self, name, cb):
		if name == 'hmm_clicked':
			self.cb_clicked = cb
		else:
			super(HMMDisplayWidget, self).connect(name, cb)


if __name__ == '__main__':
	from telehmmatic.hmm import HiddenMarkovModel
	from telehmmatic.ui.main_window import MainWindow

	window = MainWindow()
	display_widget = HMMDisplayWidget()
	window.vbox_main.pack_end(display_widget, True, True, 0)

	hmm = HiddenMarkovModel(['connected', 'disconnected'],
	                        ['received','lost'],
	                        [[0.99, 0.01], [0.02, 0.98]],
	                        [[0.9, 0.1], [0.05, 0.95]])
	display_widget.set_hmm(hmm)

	window.show_all()
	window.main()