久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

      • <bdo id='7J6UG'></bdo><ul id='7J6UG'></ul>
      1. <tfoot id='7J6UG'></tfoot>

      2. <legend id='7J6UG'><style id='7J6UG'><dir id='7J6UG'><q id='7J6UG'></q></dir></style></legend>

        <small id='7J6UG'></small><noframes id='7J6UG'>

        <i id='7J6UG'><tr id='7J6UG'><dt id='7J6UG'><q id='7J6UG'><span id='7J6UG'><b id='7J6UG'><form id='7J6UG'><ins id='7J6UG'></ins><ul id='7J6UG'></ul><sub id='7J6UG'></sub></form><legend id='7J6UG'></legend><bdo id='7J6UG'><pre id='7J6UG'><center id='7J6UG'></center></pre></bdo></b><th id='7J6UG'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='7J6UG'><tfoot id='7J6UG'></tfoot><dl id='7J6UG'><fieldset id='7J6UG'></fieldset></dl></div>
      3. 對 QSlider 使用浮點數

        Use float for QSlider(對 QSlider 使用浮點數)

            <tbody id='v5APp'></tbody>
        1. <legend id='v5APp'><style id='v5APp'><dir id='v5APp'><q id='v5APp'></q></dir></style></legend>

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

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

                  本文介紹了對 QSlider 使用浮點數的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我有一個 QLineEdit 和一個 QSlider,它們在其中相互交互.

                  I have a QLineEdit and a QSlider in which it interacts with each other.

                  例如.如果我在 QLineEdit 中設置了一個值,則滑塊將被更新,或者如果我將滑塊滑過,它將更新 QLineEdit 中的值

                  Eg. If I set a value in the QLineEdit, the slider will be updated, or if I slide the slider across, it will updates the value in QLineEdit

                  # If user change value on the slider
                  self.timer_slider.valueChanged.connect(self.set_value)
                  # If user sets a value in the text box instead
                  self.timer_value.textChanged.connect(self.set_slider)
                  
                  def set_slider(self, value):
                      self.timer_slider.setValue(int(value))
                  
                  def set_value(self, value):
                      self.timer_value.setText(str(value))
                  

                  無論如何我可以使用 float 代替 int 值嗎?

                  Is there anyway that I can use float instead of int values?

                  推薦答案

                  @dissidia 的回答很好.但是,如果您的應用程序中有很多滑塊,或者如果您需要幾個不同的比例因子,則將 QSlider 子類化以制作您自己的 QDoubleSlider 是值得的.

                  @dissidia's answer is good. But if you have a lot of sliders in your app or if you need several different scale factors, it pays to subclass QSlider to make your own QDoubleSlider.

                  下面的類基于其他人的工作,但如果你鏈接到 QLineEdit 或 QDoubleSpinBox,你會想要一個額外的功能:一個新的 valueChanged 信號,稱為 doubleValueChanged.

                  The class below is based on the work of others, but has an extra feature you'll want if you link to a QLineEdit or QDoubleSpinBox: a new signal for valueChanged called doubleValueChanged.

                  class DoubleSlider(QSlider):
                  
                      # create our our signal that we can connect to if necessary
                      doubleValueChanged = pyqtSignal(float)
                  
                      def __init__(self, decimals=3, *args, **kargs):
                          super(DoubleSlider, self).__init__( *args, **kargs)
                          self._multi = 10 ** decimals
                  
                          self.valueChanged.connect(self.emitDoubleValueChanged)
                  
                      def emitDoubleValueChanged(self):
                          value = float(super(DoubleSlider, self).value())/self._multi
                          self.doubleValueChanged.emit(value)
                  
                      def value(self):
                          return float(super(DoubleSlider, self).value()) / self._multi
                  
                      def setMinimum(self, value):
                          return super(DoubleSlider, self).setMinimum(value * self._multi)
                  
                      def setMaximum(self, value):
                          return super(DoubleSlider, self).setMaximum(value * self._multi)
                  
                      def setSingleStep(self, value):
                          return super(DoubleSlider, self).setSingleStep(value * self._multi)
                  
                      def singleStep(self):
                          return float(super(DoubleSlider, self).singleStep()) / self._multi
                  
                      def setValue(self, value):
                          super(DoubleSlider, self).setValue(int(value * self._multi))
                  

                  這篇關于對 QSlider 使用浮點數的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  How to bind a function to an Action from Qt menubar?(如何將函數綁定到 Qt 菜單欄中的操作?)
                  PyQt progress jumps to 100% after it starts(PyQt 啟動后進度躍升至 100%)
                  How to set yaxis tick label in a fixed position so that when i scroll left or right the yaxis tick label should be visible?(如何將 yaxis 刻度標簽設置在固定位置,以便當我向左或向右滾動時,yaxis 刻度標簽應該可見
                  `QImage` constructor has unknown keyword `data`(`QImage` 構造函數有未知關鍵字 `data`)
                  Change x-axis ticks to custom strings(將 x 軸刻度更改為自定義字符串)
                  How to show progress bar while saving file to excel in python?(如何在python中將文件保存為excel時顯示進度條?)
                  <i id='loc9q'><tr id='loc9q'><dt id='loc9q'><q id='loc9q'><span id='loc9q'><b id='loc9q'><form id='loc9q'><ins id='loc9q'></ins><ul id='loc9q'></ul><sub id='loc9q'></sub></form><legend id='loc9q'></legend><bdo id='loc9q'><pre id='loc9q'><center id='loc9q'></center></pre></bdo></b><th id='loc9q'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='loc9q'><tfoot id='loc9q'></tfoot><dl id='loc9q'><fieldset id='loc9q'></fieldset></dl></div>

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

                        • <bdo id='loc9q'></bdo><ul id='loc9q'></ul>
                              <tbody id='loc9q'></tbody>
                            <tfoot id='loc9q'></tfoot>
                            <legend id='loc9q'><style id='loc9q'><dir id='loc9q'><q id='loc9q'></q></dir></style></legend>
                          • 主站蜘蛛池模板: 91精品国产乱码久久久久久久 | 午夜精品一区二区三区在线观看 | 久久国产视频播放 | www.色综合| 美女中文字幕视频 | 久久九九免费 | 亚洲国产成人久久综合一区,久久久国产99 | 亚洲视频在线观看一区二区三区 | 国产成人福利在线观看 | 俺去俺来也www色官网cms | 人人干人人干人人干 | 国产一区二区免费电影 | 在线免费看黄 | 四虎影视1304t | 日本成人一区二区 | 色婷婷激情综合 | 精品国产欧美一区二区三区成人 | 国产精品一卡 | 亚州春色| dy天堂| 狠狠色狠狠色综合系列 | 久久免费精品视频 | 狠狠草视频 | 中文字幕国产第一页 | www日| 成人一区二区三区在线观看 | 精品免费国产一区二区三区 | 在线观看中文字幕 | av网站免费 | 日韩一区二区三区在线视频 | 日韩av在线一区 | 国产精品.xx视频.xxtv | 国产日韩精品视频 | 天天操天天射综合网 | 国产激情三区 | 日本天天色 | 国产成人免费视频网站高清观看视频 | 国产精品成人久久久久 | 免费国产一区二区 | 成人国产精品久久久 | 鸳鸯谱在线观看高清 |