سلام،تا جايي كه من مي دونم ميشه براي label مقداري باي accelerate كردن گذاشت كه اونم با mnemonic انجام ميشه.حالا اگر ما مثلا يك دكمه داشته باشيم كه label نداشته باشه و فقط يك تصوير داشته باشه، چطوري ميشه mnemonic براش گذاشت؟!ممنون و موفق باشيد.ها ؟سوالت شبيه سوال هاي درسي شده :Pيعني مي خواهي كه يك accelerate واسه label ات بسازي ولي نمي توني مثلا تايپ كني :he_llo درسته ؟سلام،نه عزيز برادر.مي گه مثلا اگه يه كليد گرافيكي باشه، هيچ متني روش نباشه، كه ديگه نمي توني واسه يه كاراكترت خط زير بذاري تا بشه Shortcut اون كليد. اونوقت چطوري مي شه يه Shortcut به اون كليد نسبت داد.نمي دونما! شايدم منظورش اين نبود.:لبخند:Label كليد تركيبي سريع قبول نمي كنه.و همينطور ساير كلاس هاي static accelerate رو فقط به كنترلي كه قابليت كليك داشته باشه ميشه نسبت دادخوب[/url] فكر كنم يكم دير شده جواب به اين سوال ولي خوب حالا مي گم در اينده كسي اومد يه سودي ببره . accelerate با mnemonic تفاوت داره و دو چيز متفاوت هست . از accelerate اكثرا در منوها استفاده مي شه و كليدي هاي دسترسي سريع رو نشون ميده كه در سمت راست منو ايتم نوشته و هر كليد تركيبي مي تونه باشه ولي mnemonic تنها از حروفي مي تونه باشه كه در متن ايتم استفاده شده و محدود تر هست . براي يك ايتم ميشه چندين accelerate key تعريف كرد ولي براي هر ايتم تنها ميشه يك mnemonic تعريف كرد و اما سوال دوست عزيزمون شما مي توني برا قرار دادن عكس بر روي دكمه از استوك ايتم ها استفاده كني كه هم متن و هم عكس رو به دكمه اضافه مي كنن و داراي mnemonic هم هستند ولي اگه خواستي عكس دلخواهت رو رو دكمه قرار بدي مي توني از تابع زير برا كليد استفاده كني gtk_widget_add_accelerator(GTK_WIDGET(name) , const gchar *accel_signal , GTK_ACCEL_GROUP(accel_group) , guint accel_key , GdkModifierType accel_mods , GtkAccelFlags accel_flags ) ;خوب حالا كاربر از كجا بايد بفهمه كه چه كليدي رو بايد فشار بده ؟ مي توني كنارش يه label درست كني توش بنويسي يا اينكه با يه hbox تو خود دكمه يه تصوير و يه label قرار بدي و راه هاي ديگه اي هم هست خودت برو دنبالش ............. در مورد اينكه label كليد تركيبي قبول نمي كنه چون قابليت كليك نداره هم شما مي تونيد يه eventbox درست كني اون رو به label وصل كني و هر روي دادي خواستي به eventbox نسبت بدي اون هم انتقال مي ده به label ...