Python GUIの2つのスライダの値を外部ファイル(テキストまたはCSVファイル)に送信する必要があります。 乾杯 AlasdairPython GUIから外部ファイルに値を送信
0
A
答えて
2
ここwx.Pythonを使用して簡単な例です:あなたがこれまでに行ったこと
import wx
class MyPanel(wx.Panel):
def __init__(self, parent, id = -1):
wx.Panel.__init__(self, parent, id)
self.slider1 = wx.Slider(self, -1, 50, 0, 100, size=(300,25))
self.slider2 = wx.Slider(self, -1, 50, 0, 100, size=(300,25))
self.button = wx.Button(self, -1, "Write Values")
self.Bind(wx.EVT_BUTTON, self.onWrite)
# Uncomment the next two lines if you want to write the
# data out every time you move the slider
#self.Bind(wx.EVT_SLIDER, self.onWrite)
#self.onWrite()
self.sizer = wx.BoxSizer(wx.VERTICAL)
self.sizer.AddStretchSpacer(1)
self.sizer.Add(self.slider1, 0, wx.ALIGN_CENTER_HORIZONTAL)
self.sizer.AddSpacer(50)
self.sizer.Add(self.slider2, 0, wx.ALIGN_CENTER_HORIZONTAL)
self.sizer.AddSpacer(75)
self.sizer.Add(self.button, 0, wx.ALIGN_CENTER_HORIZONTAL)
self.sizer.AddStretchSpacer(1)
self.SetSizerAndFit(self.sizer)
def onWrite(self, event = None):
v1 = self.slider1.GetValue()
v2 = self.slider2.GetValue()
f = open("file.csv", "w")
line = "%d, %d\n" %(v1, v2)
f.write(line)
f.close()
print "Just wrote", line
if __name__ == "__main__":
a = wx.PySimpleApp()
f = wx.Frame(None,-1, "Slider Demo")
p = MyPanel(f)
f.Show()
a.MainLoop()
+0
@K。 Brafford各スライドイベントのファイルに書き込みますか? – khachik
+0
良い点。私はその質問に基づいて確信が持てませんでしたので、スライダの変更を通知する方法を示しました。この例をボタンプレスで意図的に書き込むように修正しました。 –
関連する問題
- 1. ファイルをDjangoから外部API RESTに送信する
- 2. 外部RubyファイルからActionMailerを送信しますか?
- 3. pythonからphpファイルにデータを送信
- 4. フォームの外部コンポーネントからの外部送信フォーム
- 5. prestashop Mail :: ::外部PHPファイルで送信
- 6. Matlab GUI内からSIGINTを送信
- 7. PyQtの外部GUIクラスからGUI要素にアクセスする
- 8. 外部からEMRクラスタマスターからのスパーク送信を使用
- 9. JsonオブジェクトをPHPファイルからPythonファイルに送信しますか?
- 10. SignalRが外部アプリケーションからクライアントにメッセージを送信
- 11. Chrome拡張機能から外部ウェブページにメッセージを送信
- 12. デバッグイベントを外部ソースからWindowsデバッガに送信
- 13. 外部サービスからOTRSにデータを送信する方法
- 14. Flask SocketIOイベントコンテキストから外部にイベントを送信する
- 15. 外部ファイルからのPython辞書
- 16. フォームキーに外部キーを送信する方法Python/django
- 17. 複数のワーカースレッドからGUIスレッドに信号を送る
- 18. VIM:ビジュアルブロックを外部コマンドに送信
- 19. 外部DBにIOTハブメッセージを送信
- 20. データが外部のソースから来たGUIにデータを表示
- 21. Qtから外部USBドライブにファイルを転送する
- 22. フォームを外部のリンクフォームから送信する
- 23. Magento 1.9の外部メールサーバーから電子メールを送信
- 24. python辞書からjavascriptファイルにデータを送信
- 25. javascriptからAjax経由でPythonにファイルを送信
- 26. Pythonはユーザーディレクトリから別のユーザーディレクトリにファイルを送信します
- 27. 外部からのWindowsアプリケーションへの入力の送信
- 28. python-cgiからAJAXにデータを送信
- 29. PythonスクリプトからJQueryにJSONを送信
- 30. bashからpythonスクリプトにパラメータを送信
は? –
ところで、Python GUIとは何ですか? – khachik
短い答え:値が利用可能な場合は、ファイルを開き、値を書き込んだ後に閉じます。それは何らかの理由で機能しませんか? – martineau