如何解决点击事件清除
界面源
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>MainWindow</class>
<widget class="QMainWindow" name="MainWindow">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>276</width>
<height>348</height>
</rect>
</property>
<property name="windowTitle">
<string>search</string>
</property>
<widget class="QWidget" name="centralwidget">
<widget class="QLineEdit" name="kinidtext">
<property name="geometry">
<rect>
<x>10</x>
<y>10</y>
<width>71</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>search value</string>
</property>
py源码
import sys
from PyQt5 import *
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from Ui_kin_search import Ui_MainWindow
from selenium.webdriver.common.keys import Keys
from selenium.webdriver import ActionChains
from selenium import webdriver
import time
import pyperclip
from bs4 import BeautifulSoup
import pyautogui
class kin_search(QMainWindow,Ui_MainWindow):
def __init__(self):
super().__init__()
self.setupUi(self)
self.show()
self.kinidtext.clicked.connect(self.kinidtext.clear)
def kinidtext(self):
print("test")
def linkclick(self):
print("link click test")
def start(self):
print("search test")
app =QApplication([])
main_dialog = kin_search()
QApplication.processEvents()
app.exit(app.exec_())
self.kinidtext.clicked.connect(self.kinidtext.clear)
AttributeError: 'QLineEdit' object has no attribute 'clicked'
如果你点击kinidtext,我想删除现有的内容。但是当我像上面那样写时,我得到一个错误。 为什么会出现关于点击的错误?
酱汁对ui来说太长了,所以我只放了kidtext部分。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。