如何打印echo "<td><div style='display: inline-block' data-toggle='tooltip' data-placement='bottom' title='Delete Record'><a class='one glyphicon glyphicon-trash' id='delete-row' data-toggle='modal' href='#' data-target='#myModal' aria-hidden='true' data-id='" . $row['id'] . "'></a></div></td>";
的输入?或者将其存储为变量以便稍后在函数中使用?
以下是我的尝试:
QLineEdit
我的完整代码非常混乱,如果有人在某个地方有例子,我会非常感激。我的代码没有返回任何文字。
答案 0 :(得分:1)
不确定你到底是什么意思,但这里有一个QLineEdit的例子,它显示了如何返回一个值并存储它。
from PyQt import QtGui
class SimpleExample(object):
def __init__(self):
# instance line edit
self.line_edit = QtGui.QLineEdit()
def pretend_something_happened(self):
# User Did something
self.line_edit.setText("User Entered Something")
def line_value(self):
# return text value of line edit
return self.line_edit.text()
if __name__ == '__main__':
s = SimpleExample()
# Store Value
val = s.line_value()
print(val)
s.pretend_something_happened()
# Print Value to show the value was copied
print(val)
# Store new value
val = s.line_value()
print(val)
答案 1 :(得分:1)
正如在@Andrew Paxson的回答中提到的,你不能使用self.QLineEdit
。您必须在窗口中有一个实例:
self.line_edit = QtGui.QLineEdit()
然后您可以使用self.line_edit.text
来存储或打印其值。