プログラミング(python)に詳しい人だけ来て?

転職
スポンサーリンク
1: 以下、5ちゃんねるからVIPがお送りします 2019/01/31(木) 20:11:48.489 ID:oqNVgFjDM
UI上でweb viewでコピーした瞬間に、結果をtextviewに表示させたい
ここからどうすればいいのかわからん
助けて?

import time
import threading
import ui
import clipboard
from googletrans import Translator

v = ui.load_view()

def get_clipboard():
set_cli = “”
get_cli = clipboard.get()
while True:
if get_cli != set_cli:
translator = Translator()
trans_jp = translator.translate(get_cli , dest=’ja’)
return trans_jp.text
else:
pass

def go_back(sender):
serch_webview.go_back()

def go_forward(sender):
serch_webview.go_forward()

def text_view():
tv = ui.TextView()
tv.name = ‘TextView’
tv.frame = (0,0,370,100)
tv.text = get_clipboard()
v.add_subview(tv)

def web_view():
serch_webview = v[‘webview1’]
search_url = ‘http://omz-software.com/pythonista/docs/’
serch_webview.load_url(search_url)

if __name__ == “__main__”:
thread_1 = threading.Thread(target=get_clipboard())
thread_2 = threading.Thread(target=text_view())
web_view()
v.present(‘sheet’)

引用元: ・プログラミング(python)に詳しい人だけ来て?

2: 以下、5ちゃんねるからVIPがお送りします 2019/01/31(木) 20:12:22.240 ID:oqNVgFjDM
url貼っちゃった\(^o^)/

3: 以下、5ちゃんねるからVIPがお送りします 2019/01/31(木) 20:14:18.790 ID:oqNVgFjDM
わかる人いる?

4: 以下、5ちゃんねるからVIPがお送りします 2019/01/31(木) 20:15:12.143 ID:GoZsB0wO0
MsgBox “わかんない”

6: 以下、5ちゃんねるからVIPがお送りします 2019/01/31(木) 20:16:20.004 ID:oqNVgFjDM
>>4
print(“一緒に調べよ?”)

5: 以下、5ちゃんねるからVIPがお送りします 2019/01/31(木) 20:16:13.168 ID:AwrzLzTRa
ジャンゴ使えよ

7: 以下、5ちゃんねるからVIPがお送りします 2019/01/31(木) 20:17:10.544 ID:oqNVgFjDM
>>5
djangoを覚えなきゃいけないからハードルが高いよ…

9: 以下、5ちゃんねるからVIPがお送りします 2019/01/31(木) 20:17:48.626 ID:oqNVgFjDM
>>8
関数を定義するときに使うんだよ

10: 以下、5ちゃんねるからVIPがお送りします 2019/01/31(木) 20:17:50.457 ID:V7sa/xbN0
半角スペース消される2chにpythonのソース貼るとか頭おかしいの

11: 以下、5ちゃんねるからVIPがお送りします 2019/01/31(木) 20:18:41.894 ID:oqNVgFjDM
>>10
わかるからヘーキ!

12: 以下、5ちゃんねるからVIPがお送りします 2019/01/31(木) 20:19:59.789 ID:WAphby4SM
プログラミングの板があるからそっちで聞けば?

14: 以下、5ちゃんねるからVIPがお送りします 2019/01/31(木) 20:21:03.027 ID:oqNVgFjDM
>>12
出来ればここで教えてほしい
移動するのがめんどいのとレスポンス欲しいから

13: 以下、5ちゃんねるからVIPがお送りします 2019/01/31(木) 20:20:16.180 ID:oqNVgFjDM
threding モジュールのevent使えばできそうかなとも思ったけどわけわかんなくなっちゃったよ・・・

15: 以下、5ちゃんねるからVIPがお送りします 2019/01/31(木) 20:21:33.501 ID:8yXgvhCq0
iOSアプリかよ
何がやりたいのかどういう環境なのかさっぱり分からんわ書かないと

19: 以下、5ちゃんねるからVIPがお送りします 2019/01/31(木) 20:23:42.695 ID:oqNVgFjDM
>>15
pythonistaでコピー翻訳したい

>>16
ここからどうすればいいかわかる?

16: 以下、5ちゃんねるからVIPがお送りします 2019/01/31(木) 20:21:35.942 ID:SiWTc5p6r
またお前か

17: 以下、5ちゃんねるからVIPがお送りします 2019/01/31(木) 20:21:51.968 ID:6u1UA+lH0
kwskw.net

18: 以下、5ちゃんねるからVIPがお送りします 2019/01/31(木) 20:23:30.294 ID:nS1vRpxcp
なんだパイソニスタか

20: 以下、5ちゃんねるからVIPがお送りします 2019/01/31(木) 20:23:56.408 ID:6J8E0Rj10
テキストをコピーしたことを検知するイベントハンドラ定義してある?

21: 以下、5ちゃんねるからVIPがお送りします 2019/01/31(木) 20:24:24.054 ID:oqNVgFjDM
>>20
その定義の仕方がわからずに混乱してます!

22: 以下、5ちゃんねるからVIPがお送りします 2019/01/31(木) 20:26:41.219 ID:7+v+8Ken0
Javaに訳してくれ

25: 以下、5ちゃんねるからVIPがお送りします 2019/01/31(木) 20:27:55.481 ID:oqNVgFjDM
>>22
javaむずかしい

>>23
諦めるな

24: 以下、5ちゃんねるからVIPがお送りします 2019/01/31(木) 20:27:21.020 ID:6J8E0Rj10
def web_view(): の中にイベント名書くだけじゃね?
そこでクリップボードをtext_viewに流し込んで終了

26: 以下、5ちゃんねるからVIPがお送りします 2019/01/31(木) 20:28:18.000 ID:oqNVgFjDM
>>24
イベント名を書く?
詳しく教えて欲しいよ…

27: 以下、5ちゃんねるからVIPがお送りします 2019/01/31(木) 20:30:36.058 ID:oqNVgFjDM
んんん
つまりweb view上でコピーしたいのを検知したいならdef web_ viewでclipborad.getして、その結果をtextviewに渡せばいいってことかい?

イベントの書き方を教えてほしい

28: 以下、5ちゃんねるからVIPがお送りします 2019/01/31(木) 20:31:51.344 ID:oqNVgFjDM
その考えだといまはそれぞれ別個で動いてることになるね
iPhoneのコピーはこれだとだめなのかな?

29: 以下、5ちゃんねるからVIPがお送りします 2019/01/31(木) 20:56:52.580 ID:jxxi1w8o0
pythonistaであってpython あんま関係ないじゃん

転職
スポンサーリンク
りょうたろうをフォローする
スポンサーリンク
プログラミングまとめ速報ちゃんねる

コメント

タイトルとURLをコピーしました