[過去ログ] Pythonのお勉強 Part74 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
406: (アウアウエー Sa9f-zpgV) 2024/12/09(月)11:02 ID:uh4vUAM3a(1)調 AAS
PHPはCと表面上は似てるけど全然違う詐欺みたいな言語だからな
407: (ワッチョイ dff4-tB0+) 2024/12/09(月)13:23 ID:wWCmXoxS0(1)調 AAS
科学 + 5ch
【AI】AIはわずか2時間の対話で人間の性格をコピーできる [すらいむ★]
2chスレ:scienceplus
コメントに面白いことが書かれている
408: (ワッチョイ df87-Fa9A) 2024/12/09(月)13:50 ID:QWMKV9/M0(1)調 AAS
最近のプログラミングというのはAIに書かせたコードを切り貼りする作業なわけだが、
その点ではブロックをインデントで表現するスタイルはあまり相性良くないと思うわ
コピペ後に手修正が発生することが多い
もう一息でAIによる提案を反映するところまでAIにお任せで問題なくなるだろうけど、現状ではまだ人手での反映の方が結局早いことが多いんだよな
409: (ワッチョイ 4739-QEOf) 2024/12/09(月)16:14 ID:sn8s4H5G0(1)調 AAS
たしかにLLMはインデント苦手なんだよな
410(1): (ワッチョイ c754-9uuH) 2024/12/09(月)19:15 ID:ktJRf3El0(1/2)調 AAS
b = b'\x00'
with open('out.bin', 'wb') as f:
print(b, file=f)
TypeError: a bytes-like object is required, not 'str'
なんで駄目なんだろう
411: (スフッ Sdff-Dl9P) 2024/12/09(月)20:37 ID:9JwnAf8xd(1)調 AAS
write
412(1): (JP 0H8f-7BH0) 2024/12/09(月)20:40 ID:gu5LX463H(1)調 AAS
>>410
そりゃあなた、print()は文字を表示する関数ですから
文字に変換できないオブジェクトを渡すとそうなります
普通にf.write(b)じゃダメなの?
413: (ワッチョイ c754-9uuH) 2024/12/09(月)20:48 ID:ktJRf3El0(2/2)調 AAS
"b'\x00'" という文字列に変換してwbする挙動になるのか
textはwrite使わずにprintの方がいろいろ便利だけど、
bytesで便利なことはなさそうだから、普通にwriteだな
414: (ワッチョイ 67ad-rb3w) 2024/12/10(火)00:27 ID:YQiWPJG/0(1)調 AAS
AIに聞けば、おしえてくれる。聞くまでもないんだけど
このエラーは、print関数を使ってbytesオブジェクトをファイルに書き込もうとしたために発生しています。
print関数は文字列を出力するために設計されていますが、bytesオブジェクトを扱う場合には文字列ではなくバイト列として処理する必要があります。
ファイルにbytesオブジェクトを直接書き込むためには、
file.write()メソッドを使用する必要があります。
415(1): (ワッチョイ c754-9uuH) 2024/12/10(火)00:32 ID:dYoxCOIq0(1)調 AAS
このへんもperl脳なんだよな
openする時にテキストかバイナリか指定して、
出力はなんでもprint
暗黙で変換が入るとかしない
416(2): 410 ではない (ワッチョイ 872a-hkg+) 2024/12/10(火)09:50 ID:6plb36uZ0(1/3)調 AAS
a bytes-like object is required, not 'str'
'str' ではなく、bytes-like オブジェクトが必要
ってエラー文がおかしくないか。>>412 や AI の説明は
bytes-like オブジェクトではなく、'str' が必要
と読める。
417(1): (ワッチョイ 7f32-swFN) 2024/12/10(火)10:10 ID:ucbgABp/0(1/2)調 AAS
いや、その訳の方がおかしいだろ。
418: (ワッチョイ ffc5-7Ydj) 2024/12/10(火)10:34 ID:/OZpuXS/0(1)調 AAS
pythonで数式処理システム丸ごとパクリました
rustもいるのでモジュールはこっちでできます
というのはpythonの幸運だったんだろうな
419(2): 416 (ワッチョイ 872a-hkg+) 2024/12/10(火)10:53 ID:6plb36uZ0(2/3)調 AAS
>>417
そうなの? オレは他の訳を思い付かないのだけど、正しくはどう訳されるべきなの?
420(1): (ワッチョイ 7f32-swFN) 2024/12/10(火)11:00 ID:ucbgABp/0(2/2)調 AAS
>>419
スマン。おかしいのは訳でなくて解釈のほう。
421: 419 (ワッチョイ 872a-hkg+) 2024/12/10(火)11:45 ID:6plb36uZ0(3/3)調 AAS
>>420
正しくはどう解釈されるべきなの?
422: (JP 0H8f-7BH0) 2024/12/10(火)20:50 ID:wrcvbyOIH(1)調 AAS
>>419
その解釈で合ってる
「バイナリ書き込みモードでopenされたファイルなんだからバイナリデータを寄越せ。printじゃstr型データしか来ねえから却下」とPythonは言いたいのだと思う
423: (ワッチョイ ff81-7Ydj) 2024/12/11(水)00:37 ID:82tZrBQM0(1)調 AAS
perl脳の方が合ってると思うけどな
個人的には
424: (ワッチョイ df80-OBL7) 2024/12/11(水)01:27 ID:bYjfV/I80(1)調 AAS
>>416
センスの悪いエラーメッセージでも、あとからエラーメッセージを変更すると混乱が生じる。
バイナリーデータをbytes-like objectと呼んだり、テキストデータをstrと呼んだりしているのは、Pythonそのものの言葉のセンスが悪いだけ。
425: (ワッチョイ 476d-Ahcx) 2024/12/11(水)07:23 ID:uq+uLBFl0(1)調 AAS
bytes-likeもstrも妥当でしょ
bytes型やbytearray型などバイト列を意味するもの全般を渡すことができるんだし
実際に渡されたもの (str型) については具体的な型名が分かるんだから、これを「テキスト」のような抽象的な表現にする必要もない
それとエラーメッセージについては過去との互換性は重視されない
言語のバージョンアップの際に、より分かりやすいものになるよう変更されることがある
これは他の言語あるいはライブラリでもそうじゃないかと思う
426(1): (スププ Sdff-Dl9P) 2024/12/11(水)12:05 ID:m05bfKTqd(1)調 AAS
>>416
君はprintの方にしか目が行ってないからそうなる
bytesを要求してるのはfだ
誤ってprintを使っちゃってるからfにstrがわたってる
>>415 の言う暗黙の変換なんてどこにもない
むしろ暗黙の変換が酷いのはperlの方だ
427: (ワッチョイ 87db-N88W) 2024/12/11(水)14:49 ID:A39AeE7U0(1)調 AAS
自動変換にするかバイナリ1本化でいいとおもうのだが
実装はしらないが
文字列型といっても中身はバイナリで追加でエンコード型が付与されてるだけだろ
プログラムする側が何コードか把握してるか判別機があればすべてバイナリで問題はない
428: (ワッチョイ bf01-LngP) 2024/12/11(水)18:36 ID:z4Opkr7B0(1)調 AAS
>>426
暗黙の変換はされてる
print関数のリファレンスに書いてある通り
バイナリモードのファイルオブジェクトはprint関数のfile引数として使えないという制約があるにも関わらずそれをprint関数独自ではチェックせずファイルオブジェクト側でチェックしてるから不親切なエラーメッセージしか出せない
多少改善はされたけどPythonのエラーメッセージの品質は所詮こんなものだからプルリクするのでなければ諦めれ
429: (ワッチョイ a7f0-jQuo) 2024/12/11(水)18:58 ID:qJKCX3/k0(1)調 AAS
pythonのこの辺りの処理はゴミ
python2との互換性を壊してまでいたのがこれ?って感じ
430: (ワッチョイ df67-sEnw) 2024/12/11(水)22:06 ID:svJ0GfXp0(1)調 AAS
大体わかっとけばあとは生成AIに任せておけば楽勝だからお前らみたいに細かい勉強してないわ
431: (ワッチョイ df4e-02MV) 2024/12/11(水)23:19 ID:8u2IhVZ40(1)調 AAS
むしろこういう細かい部分こそAIが苦手で人間が理解しておくべきこと
432(2): (ワッチョイ 4781-N88W) 2024/12/12(木)00:19 ID:Vyvzpldr0(1/2)調 AAS
プログラミングガチ初心者なんですけどpython勉強するのに良いサイトとかってありますか?
出来れば無料で使える奴が良いです^^;
433(1): (ワッチョイ 2762-RQnm) 2024/12/12(木)00:22 ID:ztk/OuLW0(1)調 AAS
つ colab
434(1): (ワッチョイ df02-xJXv) 2024/12/12(木)00:25 ID:AgOU+GVp0(1)調 AAS
>>432
kaggleかな
435: (ワッチョイ 47e7-N88W) 2024/12/12(木)05:15 ID:Vyvzpldr0(2/2)調 AAS
>>434
>>433
thx
436: (ワッチョイ 87e2-N88W) 2024/12/12(木)12:07 ID:f9Vwr+H/0(1)調 AAS
これバグだろ
いまだ治ってないのか
デストラクタで最後にファイル書き込みしようしたらopenが無いみたいな例外出て
この記事のようにimport atexitでできたが
Python: グローバルスコープにあるオブジェクトの __del__() でインポートしたときの挙動について
グローバルスコープにあるオブジェクトの __del__() で別のモジュールをインポートしてるとき、そのオブジェクトがプロセス終了時に破棄されると場合によっては例外になる。 ただし、これは Python の仕様かというとかなり微妙で CPython の 3.x 系でしか同じ問題は観測できていない。
437(1): (ワッチョイ 472f-02MV) 2024/12/12(木)19:02 ID:EW+16OEH0(1)調 AAS
>>432
赤ちゃん向け
https://www.python.jp/train/index.html
幼稚園児向け
https://utokyo-ipp.github.io/
どっちかやれば後はやりたいことに合わせて学べ
438: (ワッチョイ c754-9uuH) 2024/12/12(木)19:43 ID:fFGTBp7j0(1/2)調 AAS
https://i.imgur.com/IqiyOaS.png
カオス
439: (ワッチョイ 672a-blvv) 2024/12/12(木)20:08 ID:xVVXHqvg0(1)調 AAS
>>437
Google Colab とかノートブックとか初っ端から謎ワードの連続で無理...
440: (ワッチョイ 474b-Ahcx) 2024/12/12(木)22:42 ID:m/Fq7DtI0(1)調 AAS
Colabでなく自分のPCにPythonの実行環境を入れるても良いと思う
公式のWebページから自分のPCに合ったもの (例えばWindowsならWindows用のインストーラー) をダウンロードして実行する
Pythonは実行環境が必要で、例えばPythonのプログラムを書いたとしても、それを読み取って命令を実行するものが無いと何もできない
それが実行環境
例えば「PythonがインストールされているPC」のような言い回しをした場合はこれを指す
Colabはざっくり言えば「Web上でPythonコードを書いて、Web上で結果を確認する」もので、PythonをインストールしてないPCでもPythonを体験できるというもの
ただしGoogleでのアカウント登録などの手間は要る
Colab自体の説明もそのページにあるし、それに従っても良いけど、自分のPCで動かしても良い
自PCで動かす場合は、プログラムを書くための道具 (エディタ) として VS Code をインストールするのをおすすめする
プログラムの書き方とかはColabでも自分のPCで実行するのでも変わらないので、「Colabを使わないとこのガイドは役に立たない」ということはないはず
441: (ワッチョイ c754-9uuH) 2024/12/12(木)22:45 ID:fFGTBp7j0(2/2)調 AAS
よく知らん世界で変数に値が代入されてもどうでもいいからな
眼の前の細かい問題が解決されないことには何の役にも立たない
442(1): (スップ Sdff-4Hmg) 2024/12/13(金)02:02 ID:HOcX/CPId(1)調 AAS
馬鹿には無理
これが真実
443(2): (JP 0H8f-7BH0) 2024/12/13(金)06:04 ID:J/ura0hhH(1/2)調 AAS
>>442
ところがどっこい
AIの登場で馬鹿でもコードが書ける世の中になりました
むしろITエンジニアは仕様をAIに的確に指示する国語力が問われます
444(1): (ワッチョイ c754-9uuH) 2024/12/13(金)08:13 ID:PGPdXgeN0(1/3)調 AAS
過去に誰かが書いたことのあるコードを真似できるだけなんだけどな
どうせ似たようなことばっかりしてるだけだから、それで足りてしまう訳だけど
445: (ワッチョイ ffdc-02MV) 2024/12/13(金)08:36 ID:afuAO8aY0(1/3)調 AAS
Googleの2024年の新規コードの1/4はAIによるもの
これからますます増えるだろうな
446(1): (JP 0H8f-7BH0) 2024/12/13(金)08:51 ID:J/ura0hhH(2/2)調 AAS
>>444
それでいいのよ
俺ら凡人がPythonで書きたいコードなんて、誰かしら先人が既に書いている
それを検索してコピペして手直しする作業をAIがやってくれるんだ
447(2): (ワッチョイ c754-9uuH) 2024/12/13(金)08:52 ID:PGPdXgeN0(2/3)調 AAS
プログラミングは必須の知識だとして小学校で教え始めても、
ソロバンを教えてるのと同じようなことにならないか
448: (ワッチョイ ff68-7Ydj) 2024/12/13(金)11:08 ID:p0EgxGbh0(1/3)調 AAS
>>446
企業のコードもそうだよな
結局
449: (ワッチョイ ff68-7Ydj) 2024/12/13(金)11:09 ID:p0EgxGbh0(2/3)調 AAS
>>443
あれ国語でもないと思うぞ
別物
450: (ワッチョイ 47b2-QEOf) 2024/12/13(金)11:13 ID:cFM+ofEq0(1/2)調 AAS
AIみたいに考えるスキルだろうね
451: (ワッチョイ c754-9uuH) 2024/12/13(金)11:41 ID:PGPdXgeN0(3/3)調 AAS
そんなもんが要るのは黎明期の一瞬だけ
452: (ワッチョイ ffdc-02MV) 2024/12/13(金)12:53 ID:afuAO8aY0(2/3)調 AAS
cursorは使いこなせるようにならないとな
453: (ワッチョイ ff68-7Ydj) 2024/12/13(金)13:17 ID:p0EgxGbh0(3/3)調 AAS
でもpython使うなら
新しいアルゴリズムを開発したいところ
俺も量子計算頑張る
454(1): (ワッチョイ 672a-blvv) 2024/12/13(金)13:22 ID:DEcGtboS0(1)調 AAS
>>447
> ソロバンを教えてるの
とは何。寓意が分からない。
455(1): (ワッチョイ 47b2-QEOf) 2024/12/13(金)14:10 ID:cFM+ofEq0(2/2)調 AAS
>>454
計算機があるのに、ということやろ
456: (ワッチョイ 672a-blvv) 2024/12/13(金)14:40 ID:L2Jn8AUB0(1/2)調 AAS
>>455
ひとへに風の前の塵に同じ。
ひとへに計算機の前のソロバンに同じ。
ひとへに何の前のプログラミングに同じなの?
457: (ワッチョイ 7f32-swFN) 2024/12/13(金)15:23 ID:iO77Ft520(1)調 AAS
算盤がちゃんとできる人は暗算も得意だから無駄ではないだろ
458: (スッップ Sdff-7Ydj) 2024/12/13(金)15:55 ID:S3vfDw/Zd(1)調 AAS
比喩が変だとどんどん話がおかしくなっていく
459: (ワッチョイ bf79-z1vp) 2024/12/13(金)16:01 ID:owGJr6UZ0(1)調 AAS
小学生にはプログラミングよりむしろソロバン教えたほうがいいだろうな
460(1): (ワッチョイ 672a-blvv) 2024/12/13(金)16:55 ID:L2Jn8AUB0(2/2)調 AAS
>>447
プログラミングは必須の知識だとして小学校で教え始めても、句読点を教えられても打てないお前らと同じようなことになるの?
461: (ワッチョイ 27a0-tB0+) 2024/12/13(金)17:29 ID:LAtQrsJV0(1)調 AAS
サイコパスの脳の違いを発見。一般の人に比べ線条体が大きいことが判明
karapaia.com/archives/52313287.html
462: (ワッチョイ a78e-4Hmg) 2024/12/13(金)17:50 ID:Uo55RvL40(1)調 AAS
>>443
馬鹿は何をどうすれば良いかすらわからんから無理
463(1): (ワッチョイ ffdc-02MV) 2024/12/13(金)18:46 ID:afuAO8aY0(3/3)調 AAS
それすらAIが出してくれる
464: (ワッチョイ 67ad-rb3w) 2024/12/14(土)00:32 ID:+/8ziscy0(1)調 AAS
AIに結果だけでなく 云々って やり取りしてたら
それが大事なことですって返されたw
465(1): (ワッチョイ a7f0-jQuo) 2024/12/14(土)03:24 ID:pcjhhzVc0(1)調 AAS
現状は頭の悪い人が使いこなせるものではない
コードを生成する以上は当然何かしらの結果を求めるわけでそれが正しいかどうかはAIにもわからない
その関数が正しく動いても仕様を正しく満たしているとは限らないのだから
466: (ワッチョイ a78e-4Hmg) 2024/12/14(土)03:37 ID:SXm2TFHi0(1)調 AAS
>>465
>>463みたいな何が正しいかわからない馬鹿にはありがたがられている
467: (ワッチョイ c754-9uuH) 2024/12/14(土)07:07 ID:o7zY5DjZ0(1)調 AAS
自動翻訳と似たようなもんで
書けないけど読める程度の能力は無いと、合ってるのか全然判らん
コードならテストも一緒に生成させて、保証済みにすることはできるけど、
今度はテストが正しいのかどうかが判らん
468: (JP 0H8f-7BH0) 2024/12/14(土)08:28 ID:9RGS76CaH(1)調 AAS
自分で書ける人が楽するために使うのが効率いいね
書いてもらったコードに容赦なく突っ込みを入れて謝らせるのが快感
AIは人間と違っていくらダメ出ししてもへこたれたりコンプラ窓口に通報したりしないからな
469(2): (アウアウエー Sa9f-zpgV) 2024/12/14(土)09:51 ID:vNvVxWyEa(1)調 AAS
>>460
日本語には本来句読点は存在しないと教わらなかったのかおまえ
470: (ワッチョイ bf68-qvRg) 2024/12/14(土)09:55 ID:wREWJB/g0(1)調 AAS
>>469
何いってんだこいつ
471: (ワッチョイ 672a-hkg+) 2024/12/14(土)10:30 ID:MlLEwa0c0(1)調 AAS
>>469
どこまで進歩を否定できるかね。
・プログラム言語にPythonは存在しなかったと教わったので、アセンブリで記述する。
・ソフトウェアは存在しなかったと教わったので、ハードウェアで実現する。
・火を使わなかったと教わったので、生肉食って凍死する。
472: (ワッチョイ be10-gh6G) 2024/12/15(日)00:12 ID:cAhZdgHB0(1)調 AAS
CPythonってコードの処理部分にエラーメッセージ個別に直書きしてるよね
えぇんかこんな作りで
473: (ワッチョイ 8fd2-sJMA) 2024/12/15(日)11:36 ID:kWIS2Vi/0(1/2)調 AAS
ライブラリなんかは大多数がそうやろ
Python以外の言語を含めても
UIのラベルとか、多言語対応が必要とか、そういうものでなければエラーメッセージは直書きでも基本的に問題ない
どこかでメッセージ一覧を定義して、それを各所から参考して……ってコードサイズが不必要に膨らむだけ
条件の直下のメッセージは確認しやすいけど、参照だとその先に飛ばないと内容を確認できないし、エラー理由とメッセージが合ってないなどの問題に気付きにくくなる
474: (ワッチョイ 8fd2-sJMA) 2024/12/15(日)11:43 ID:kWIS2Vi/0(2/2)調 AAS
同じソースファイルやモジュール内でならダブりを減らすために参照する、ということはあるけどね
その辺はある程度柔軟にして良いと思う
475: (ワッチョイ 4a67-MuSW) 2024/12/15(日)13:39 ID:2ocAHxOm0(1/2)調 AAS
プログラムの理解は必要だけど
生成AI活用したらめちゃくちゃ生産性あがるね
いい時代だ
476: (ワッチョイ fa12-/DxF) 2024/12/15(日)14:27 ID:1H80RXIX0(1)調 AAS
細かいif文の条件設定とかまだ間違えて出してくるけど大枠の処理の流れとかは俺より速く賢いの出してくる
477: (JP 0He6-Yjc+) 2024/12/15(日)14:42 ID:qMlmNzBuH(1)調 AAS
とりあえず大雑把でも動くものをサッと出してくれるのが本当に助かる
あとはテストしながら煮詰めて行けばいい
自分で一から書くと調べものだけで一日潰したりとかザラだからな
478: (ワッチョイ dbf0-vckz) 2024/12/15(日)14:45 ID:UyD9zs/g0(1)調 AAS
「コードを生成する」レベルだと俺たちの生産性が上がる程度のことなんだよな
もっと大きな視点で生成AIを語らなきゃ
「サービスを作る」
とか
「アプリを作る」
という時点で見ると今の生成AIはまだまだ物足りないね
進化の余地はまだまだある
479: (ワッチョイ 4a67-MuSW) 2024/12/15(日)14:47 ID:2ocAHxOm0(2/2)調 AAS
プログラムとデータベースとサーバーのスキルがあれば
大抵のものは一人で作れるね
これからの時代、発信力とアイデアで勝負ですね
480: (ワッチョイ ff54-p78k) 2024/12/15(日)15:04 ID:sTMTjc6t0(1)調 AAS
データベースとサーバーに関するものしか作れない
webアプリが作りたいならwebの知識が要るし、
ハード制御したいならハードの知識がいる
481: (ワッチョイ 2ec4-3k2I) 2024/12/15(日)16:20 ID:A5eyIB7V0(1)調 AAS
よそでやってるサービスを丸ごとパクってくるのがコンサルの仕事だったがこれがなくなったな
新しいものは誰にとっても大変
美術界芸術界デザイナーと同じことやな
パクリが偉そうにして必死で周りから盗んでる
482: (ワッチョイ ff54-p78k) 2024/12/16(月)09:24 ID:EgTWSdxB0(1)調 AAS
re.searchがコンパイルしても速度でperlに負けるなあ
483: (ワッチョイ bfe3-asXb) 2024/12/20(金)08:34 ID:6q6MnR150(1)調 AAS
pypyってずっと「ぴぴー」だと思ってた
ぱいぱいなのね、エロい
484: (ワッチョイ eb78-RqoG) 2024/12/20(金)15:29 ID:raronLtC0(1)調 AAS
JAIST、「並行量子通信プロトコル」の完全な自動形式検証を実現
http://news.mynavi.jp/techplus/article/20241220-3090485/
485: (アウアウエー Sae2-N2kD) 2024/12/21(土)10:55 ID:bIHzWCsda(1)調 AAS
会員登録しないと読めないようなサイト貼るなよ
486: (ワッチョイ 330b-rNMx) 2024/12/21(土)12:25 ID:pwsLuBo50(1)調 AAS
そいついつもクソみたいな記事貼るからmynaviでNG登録しとくといいぞ
487(1): (ワッチョイ 8f1d-/DxF) 2024/12/21(土)12:36 ID:1IkBy+Fi0(1)調 AAS
そこは別にいいんちゃう
488: (ワッチョイ ab11-XP3V) 2024/12/22(日)05:10 ID:mtwx2rsP0(1)調 AAS
>>487
?
489(1): (ワッチョイ 8954-6WQE) 2024/12/22(日)09:51 ID:q6RAF36e0(1/2)調 AAS
マイナビ登録してみたけど、いろいろ作りの甘いサイトだな
ログインしないつもりだったのにログインしている
ログアウトが見つからない
サイトから移動しますかの確認がいちいち出る
必要条件が満たされないとボタンが押せない仕組みになっていない
ユーザーのアイコンに1の表示が出っぱなしで何のことか判らない
あまりIT技術に詳しくない人が作ってる
490: (ブーイモ MMf3-6Qw6) 2024/12/22(日)11:10 ID:xPymu+XWM(1)調 AAS
個人情報お漏らししてるし
IT関連の会社ではないだろ
491: (アウアウエー Sa93-+sBl) 2024/12/22(日)12:07 ID:gGsgW1AHa(1/2)調 AAS
>>489
まるでQiitaやFacebookやXだな
492: (ワッチョイ 8954-6WQE) 2024/12/22(日)12:26 ID:q6RAF36e0(2/2)調 AAS
やっとログアウト方法見つけた
再ログインすると、ページが見つかりませんと表示される
会員アイコンをクリックするとマイページの階層に飛ぶのが本来の筈なのに、
その下の登録情報変更に飛んでそこから戻れない
493: (アウアウエー Sa93-+sBl) 2024/12/22(日)12:35 ID:gGsgW1AHa(2/2)調 AAS
ただのバグ報告はスレチ
494: (ワッチョイ ef3d-t7XI) 2024/12/28(土)10:13 ID:3GhbGw0k0(1/2)調 AAS
PythonというよりはQtの話かもしれんないけど、PySide6を使ってるのでこちらで質問
ウィンドウ内にあるウィジェットの枠をドラッグで調整したいときの方法が分からないです
↓の動画のような動きをしたい
https://streamable.com/k87ct0
動画はエクスプローラーの例で、左がツリービュー、右がリストビューで、その間をドラッグでサイズ調整したいんです
Windowsアプリではよくあると思うんですが、この機能の名称が分からず検索しても見つけられなかった
参考になるサイトやサンプルがあると助かるのですが、どなたかご存じの人がいたら教えてくださいm(_ _)m
495(1): (ワッチョイ 81ad-e8Ha) 2024/12/28(土)15:14 ID:+wr15D9A0(1)調 AAS
QSplitter を使う
AIに聞くにはこんな感じで
'PySide6 一つのフォームに 2つのwindow領域を作る例 左右の並びで
領域はサイズ調整可能'
496: (ワッチョイ ef3d-t7XI) 2024/12/28(土)20:36 ID:3GhbGw0k0(2/2)調 AAS
>>495
サンクス!
Qt Designerでそれらしいコンテナが見つからず、slideとかで検索してもQSliderとか出てくるし、困ってた
Qt Designerでスプリッターを使うには、ウィジェットを選択して右クリックからなのね
これでGUIアプリの作成にチャレンジできますわ
AIも参考になりました
497: (ワッチョイ 3e46-8EYK) 01/01(水)22:16 ID:1GuC2YKw0(1)調 AAS
pipとかpoetryからpyPI繋がんねーな
498(1): (ワッチョイ 0754-PM45) 01/04(土)00:22 ID:72xSf60h0(1)調 AAS
字幕表示してて、長さが画面幅を超えたら改行したい
プロポーショナルフォントで全角半角入り混じった表示幅なんか、
どうやったら取得できるだろう
499: (ワッチョイ dbad-JGez) 01/04(土)01:01 ID:PFHZ5xFT0(1)調 AAS
True Typeフォントの使う文字の座標系を引っ張りだしてきて
その最小と最大の座標を取得して、フォントサイズのポイント相当のドット幅を計算する
使うすべての文字を1文字ずつ計算
って やればできるが現実的でない...よね
単純に 12ポイントが16x16ドットで計算するとか
500: (ワッチョイ 8b01-rRgN) 01/04(土)01:21 ID:M4FF0WkE0(1)調 AAS
カーニングとか考えないならそうなんだろうな
501: (アウアウエー Sa52-fscC) 01/04(土)10:12 ID:9AJmtK0Pa(1)調 AAS
>>498
Windowsなら表示される文字列全体の表示幅を還すAPIがあるのでそれを使う
pythonだけで適当にやるなら実際に描画する前に表示されないメモリDCに先に描画して
背景と比較してどこまで描画されたかを調べて表示幅を取得すれば良いんじゃね
502: (スプッッ Sdca-Qywu) 01/12(日)00:27 ID:dTcIHoiJd(1)調 AAS
角括弧[T]構文とかなんか汚ねえな
ジェネリックだのアノテーション方面から汚れてきてるな
すでにPerlより汚いのでは
前方参照とか__init__()だの
503: (ワッチョイ f954-A89Y) 01/12(日)20:36 ID:jie/PZI00(1)調 AAS
内包表記の書き方は覚えてても、内包表記という名称をいつも忘れる
504: (アウアウウー Sa91-HZB4) 01/13(月)13:34 ID:g4/CTboDa(1)調 AAS
うbyよりはマシだよ
505: (ワッチョイ 7ac8-x6nO) 01/13(月)18:30 ID:yjxCA/ti0(1)調 AAS
comprehensionの、もっと良い訳はなかったのか
上下前次1-新書関写板覧索設栞歴
あと 497 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.024s