• <legend id='L4yt3'><style id='L4yt3'><dir id='L4yt3'><q id='L4yt3'></q></dir></style></legend>
  • <tfoot id='L4yt3'></tfoot>
      <bdo id='L4yt3'></bdo><ul id='L4yt3'></ul>

  • <small id='L4yt3'></small><noframes id='L4yt3'>

        <i id='L4yt3'><tr id='L4yt3'><dt id='L4yt3'><q id='L4yt3'><span id='L4yt3'><b id='L4yt3'><form id='L4yt3'><ins id='L4yt3'></ins><ul id='L4yt3'></ul><sub id='L4yt3'></sub></form><legend id='L4yt3'></legend><bdo id='L4yt3'><pre id='L4yt3'><center id='L4yt3'></center></pre></bdo></b><th id='L4yt3'></th></span></q></dt></tr></i><div id='L4yt3'><tfoot id='L4yt3'></tfoot><dl id='L4yt3'><fieldset id='L4yt3'></fieldset></dl></div>

        QHBoxLayout 以不同的顺序添加小部件

        时间:2023-08-04
          • <bdo id='jWzhc'></bdo><ul id='jWzhc'></ul>

                <small id='jWzhc'></small><noframes id='jWzhc'>

                  <i id='jWzhc'><tr id='jWzhc'><dt id='jWzhc'><q id='jWzhc'><span id='jWzhc'><b id='jWzhc'><form id='jWzhc'><ins id='jWzhc'></ins><ul id='jWzhc'></ul><sub id='jWzhc'></sub></form><legend id='jWzhc'></legend><bdo id='jWzhc'><pre id='jWzhc'><center id='jWzhc'></center></pre></bdo></b><th id='jWzhc'></th></span></q></dt></tr></i><div id='jWzhc'><tfoot id='jWzhc'></tfoot><dl id='jWzhc'><fieldset id='jWzhc'></fieldset></dl></div>
                  <legend id='jWzhc'><style id='jWzhc'><dir id='jWzhc'><q id='jWzhc'></q></dir></style></legend>
                1. <tfoot id='jWzhc'></tfoot>
                    <tbody id='jWzhc'></tbody>
                  本文介绍了QHBoxLayout 以不同的顺序添加小部件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  编写 QHBoxLayout.addWidget() 将小部件添加到右侧.有没有办法让我将它添加到不同的位置,例如,将它插入到最后一个最右边和第二个最右边的小部件之间?

                  解决方案

                  您可以使用

                  writing QHBoxLayout.addWidget() adds the widget to the right. Is there a way for me to add it in in a different position, for example, insert it between the last rightmost and second-rightmost widget?

                  解决方案

                  You can insert a widget in any position using the insertWidget() method:

                  Example:

                  import sys
                  
                  from PyQt5 import QtWidgets
                  
                  
                  if __name__ == "__main__":
                      app = QtWidgets.QApplication(sys.argv)
                      w = QtWidgets.QWidget()
                      hlay = QtWidgets.QHBoxLayout(w)
                      for i in range(8):
                          label = QtWidgets.QLabel("label-{}".format(i))
                          hlay.addWidget(label)
                      # insert widget between label-6 and label-7
                      hlay.insertWidget(hlay.count() - 1, QtWidgets.QPushButton("Press me"))
                      w.show()
                      sys.exit(app.exec_())
                  

                  这篇关于QHBoxLayout 以不同的顺序添加小部件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:使用 QTdesigner 创建的 PyQt5 程序从终端打开时不显 下一篇:Python FileDialog获取文件夹路径不是文件

                  相关文章

                  最新文章

                    <small id='99SwS'></small><noframes id='99SwS'>

                    <tfoot id='99SwS'></tfoot>

                      • <bdo id='99SwS'></bdo><ul id='99SwS'></ul>
                      <legend id='99SwS'><style id='99SwS'><dir id='99SwS'><q id='99SwS'></q></dir></style></legend>
                      <i id='99SwS'><tr id='99SwS'><dt id='99SwS'><q id='99SwS'><span id='99SwS'><b id='99SwS'><form id='99SwS'><ins id='99SwS'></ins><ul id='99SwS'></ul><sub id='99SwS'></sub></form><legend id='99SwS'></legend><bdo id='99SwS'><pre id='99SwS'><center id='99SwS'></center></pre></bdo></b><th id='99SwS'></th></span></q></dt></tr></i><div id='99SwS'><tfoot id='99SwS'></tfoot><dl id='99SwS'><fieldset id='99SwS'></fieldset></dl></div>