関数呼び出しのPythonループリスト

Fredrik Nicolaysen

これはStackOverflowに関する私の最初の質問です。私はいつもグーグルで探していたものを見つけましたが、今回は行き詰まっていて理解できません。

私はPythonの初心者プログラマーであり、まだ多くのことを学んでいます。

ユーザーインターフェイスのdateEditボックスを小さなコードで変更して、現在の日時を設定したいと思います。コードは次のようになります。

self.dateEdit_2.setDateTime(QtCore.QDateTime.currentDateTime())

今、私はすべてのdateEditボックスを同じように変更したいと思います。2から29まで、すべての行を入力せずに。

リストがいっぱいのforループを作成しようとしました。必要なものを出力するように取得しますが、「set_date_numb」を必要なことを実行する属性にするにはどうすればよいですか。

ご理解いただければ幸いです。ありがとうございます。

    dateTimeList = ['2','3','4','5','6','7','8','9',
    '10','11','12','13','14','15','16','17','18','19','20',
    '21','22','23','24','25','26','27','28','29']
    indexval = 0
    for i in range(len(dateTimeList)):
        date_numb = (dateTimeList[indexval])
        set_date_numb ='self.dateEdit_{}.setDateTime(QtCore.QDateTime.currentDateTime())'.format(date_numb)
        print(set_date_numb)
        indexval += 1
c6754

を使用できますこちらgetattr()のドキュメントを参照してくださいあなたが求めている関数はあなたのインスタンスのメンバーなので、それらの名前を文字列として取得することができます(これがあなたが直面している主な問題だと思います):

dateTimeList = [str(x) for x in range(2,30)]

for dt in dateTimeList:
    name = "dateEdit_{}".format(dt)
    currentDateEdit = getattr(self, name)
    currentDateEdit.setDateTime(QtCore.QDateTime.currentDateTime())

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

バブルソートスクリプトの関数呼び出し時のPython構文エラー

分類Dev

Python-リストから関数のサンプルを呼び出す

分類Dev

C ++へのPythonの埋め込み:Pythonスクリプトへのモジュールのインポートは、ある関数呼び出しでは機能しますが、別の関数呼び出しでは機能しません

分類Dev

スクリプト内のポリマー呼び出し関数

分類Dev

ループ内の関数呼び出しpython

分類Dev

ポストでの関数呼び出しを伴う無限ループ

分類Dev

値のリストをループしてText.Replaceを呼び出す単純な関数

分類Dev

forループ内のリスト内の変数の呼び出し

分類Dev

Pythonのforループからリスト変数を呼び出す

分類Dev

数ページの呼び出しスクリプト

分類Dev

タイプスクリプトでのサービスの動的関数呼び出し

分類Dev

文字列のリストとして関数を使用してforループを介して関数を呼び出す

分類Dev

関数呼び出しforループ条件?

分類Dev

Javascriptブートストラップモーダル呼び出し関数

分類Dev

Pythonテストの別の関数呼び出し内で呼び出される関数リターンをモックできますか?

分類Dev

Pythonは文字通り行をゴースト化し、関数の呼び出しをスキップします

分類Dev

Qt5はPythonスクリプトで関数を呼び出します

分類Dev

Pythonスクリプトを使用してJavaScript関数を呼び出す方法は?

分類Dev

Pythonでのリストの定義と関数の呼び出し

分類Dev

呼び出しスコープの変数を変更するPython関数

分類Dev

関数呼び出しのグループのベクトル化

分類Dev

ベクトルリストからのメンバー関数ポインターの呼び出し

分類Dev

fetch()呼び出しのリストをループする

分類Dev

リスト内包表記あり/なしのpython関数呼び出し

分類Dev

リスト内の各アイテムのPython呼び出し関数

分類Dev

Python:スクリプトから関数を呼び出す

分類Dev

PigスクリプトからPython関数を呼び出す

分類Dev

ループ内のスロットルされたAPI呼び出しの待機関数

分類Dev

1つのPythonスクリプトから関数を呼び出さずにインポートする方法

Related 関連記事

  1. 1

    バブルソートスクリプトの関数呼び出し時のPython構文エラー

  2. 2

    Python-リストから関数のサンプルを呼び出す

  3. 3

    C ++へのPythonの埋め込み:Pythonスクリプトへのモジュールのインポートは、ある関数呼び出しでは機能しますが、別の関数呼び出しでは機能しません

  4. 4

    スクリプト内のポリマー呼び出し関数

  5. 5

    ループ内の関数呼び出しpython

  6. 6

    ポストでの関数呼び出しを伴う無限ループ

  7. 7

    値のリストをループしてText.Replaceを呼び出す単純な関数

  8. 8

    forループ内のリスト内の変数の呼び出し

  9. 9

    Pythonのforループからリスト変数を呼び出す

  10. 10

    数ページの呼び出しスクリプト

  11. 11

    タイプスクリプトでのサービスの動的関数呼び出し

  12. 12

    文字列のリストとして関数を使用してforループを介して関数を呼び出す

  13. 13

    関数呼び出しforループ条件?

  14. 14

    Javascriptブートストラップモーダル呼び出し関数

  15. 15

    Pythonテストの別の関数呼び出し内で呼び出される関数リターンをモックできますか?

  16. 16

    Pythonは文字通り行をゴースト化し、関数の呼び出しをスキップします

  17. 17

    Qt5はPythonスクリプトで関数を呼び出します

  18. 18

    Pythonスクリプトを使用してJavaScript関数を呼び出す方法は?

  19. 19

    Pythonでのリストの定義と関数の呼び出し

  20. 20

    呼び出しスコープの変数を変更するPython関数

  21. 21

    関数呼び出しのグループのベクトル化

  22. 22

    ベクトルリストからのメンバー関数ポインターの呼び出し

  23. 23

    fetch()呼び出しのリストをループする

  24. 24

    リスト内包表記あり/なしのpython関数呼び出し

  25. 25

    リスト内の各アイテムのPython呼び出し関数

  26. 26

    Python:スクリプトから関数を呼び出す

  27. 27

    PigスクリプトからPython関数を呼び出す

  28. 28

    ループ内のスロットルされたAPI呼び出しの待機関数

  29. 29

    1つのPythonスクリプトから関数を呼び出さずにインポートする方法

ホットタグ

アーカイブ