为什么Settaborder根本不起作用? loopopy或单身不起作用
我只是在一个例子中尝试了它,但我无法弄清楚该怎么做。 即使在qtdesigner中,我也无法正确运行它,我也无法正确地搜索数字。 我还尝试了.focusproxy不起作用,
import sys
from PyQt5.QtWidgets import *
class Pencere(QWidget):
def __init__(self):
super().__init__()
self.icayarlar()
def icayarlar(self):
self.setWindowTitle("Deneme")
self.b1=QLineEdit()
self.b2=QLineEdit()
self.b3=QLineEdit()
self.v_box=QHBoxLayout()
self.v_box.addWidget(self.b1)
self.v_box.addWidget(self.b2)
self.v_box.addWidget(self.b3)
self.setTabOrder(self.b1,self.b3)
self.setLayout(self.v_box)
app=QApplication(sys.argv)
pencere=Pencere()
pencere.show()
sys.exit(app.exec_())
我也尝试了
self.setTabOrder(self.b1,self.b3)
self.setTabOrder(self.b3, self.b2)
self.setTabOrder(self.b2, self.b1)
I tried it in simply one example but i cant figure how to do it.
I search like 2-3 hours for figure also even in QtDesigner i cant run it correctly.
I also tried with .focusProxy not working
import sys
from PyQt5.QtWidgets import *
class Pencere(QWidget):
def __init__(self):
super().__init__()
self.icayarlar()
def icayarlar(self):
self.setWindowTitle("Deneme")
self.b1=QLineEdit()
self.b2=QLineEdit()
self.b3=QLineEdit()
self.v_box=QHBoxLayout()
self.v_box.addWidget(self.b1)
self.v_box.addWidget(self.b2)
self.v_box.addWidget(self.b3)
self.setTabOrder(self.b1,self.b3)
self.setLayout(self.v_box)
app=QApplication(sys.argv)
pencere=Pencere()
pencere.show()
sys.exit(app.exec_())
i also tried this
self.setTabOrder(self.b1,self.b3)
self.setTabOrder(self.b3, self.b2)
self.setTabOrder(self.b2, self.b1)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
运行第一个setLayout(),然后运行settaborder()。
希望这会有所帮助。
Run first setLayout(), then the setTabOrder().
Hope this helps.