คำถามติดแท็ก user-interface

User Interface (UI) เป็นระบบที่ผู้ใช้โต้ตอบกับคอมพิวเตอร์ แท็กนี้สามารถใช้สำหรับคำถามการเขียนโปรแกรมที่เกี่ยวข้องกับ UI โปรดทราบว่ามีไซต์ Stack Exchange แยกต่างหากสำหรับอินเทอร์เฟซผู้ใช้การโต้ตอบกับคอมพิวเตอร์และการออกแบบประสบการณ์ผู้ใช้: https://ux.stackexchange.com

4
วิธีรับการควบคุมใน WPF เพื่อเติมพื้นที่ว่าง?
ตัวควบคุม WPF บางตัว (เช่นButton) ดูเหมือนว่าจะใช้พื้นที่ทั้งหมดที่มีอยู่อย่างมีความสุขใน 'คอนเทนเนอร์ถ้าคุณไม่ระบุความสูงที่ต้องการ และบางอย่างเช่นสิ่งที่ฉันต้องการใช้ตอนนี้ (multiline) TextBoxและสิ่งที่ListBoxดูเหมือนเป็นห่วงมากขึ้นเกี่ยวกับการใช้พื้นที่ที่จำเป็นเพื่อให้พอดีกับเนื้อหาของพวกเขาและไม่มีอีกต่อไป หากคุณใส่พวกนี้ไว้ในเซลล์UniformGridพวกมันจะขยายให้พอดีกับพื้นที่ว่าง อย่างไรก็ตามUniformGridอินสแตนซ์ไม่เหมาะกับทุกสถานการณ์ ถ้าคุณมีตารางที่มีแถวบางแถวตั้งค่าเป็นความสูง * เพื่อหารความสูงระหว่างตัวเองกับแถว * อื่น ๆ ถ้าคุณมี a StackPanelและ a Label, a Listและ a Buttonคุณจะได้รับรายการเพื่อใช้พื้นที่ทั้งหมดที่ไม่ได้กินโดยฉลากและปุ่มได้อย่างไร ฉันจะคิดว่านี่มันจะเป็นรูปแบบความต้องการขั้นพื้นฐาน แต่ฉันไม่สามารถคิดออกว่าจะได้รับพวกเขาที่จะเติมช่องว่างที่พวกเขาจะ (วางพวกเขาในDockPanelและการตั้งค่าเพื่อเติมเต็มยังไม่ได้ทำงานก็ดูเหมือนว่าตั้งแต่DockPanelใช้เวลาเพียงพื้นที่ที่จำเป็นโดย subcontrols ของมัน) ปรับขนาด GUI จะน่ากลัวมากถ้าคุณต้องเล่นกับHeight, Width, MinHeight, MinWidthฯลฯ คุณสามารถผูกHeightและWidthคุณสมบัติของคุณกับเซลล์กริดที่คุณครอบครอง? หรือมีวิธีอื่นในการทำเช่นนี้?

30
ฉันจะวางรูปภาพทางด้านขวาของข้อความใน UIButton ได้อย่างไร
ฉันไม่ต้องการใช้มุมมองย่อยหากฉันสามารถหลีกเลี่ยงได้ ฉันต้องการUIButtonด้วยภาพพื้นหลังข้อความและภาพในนั้น ตอนนี้เมื่อฉันทำอย่างนั้นภาพอยู่ทางด้านซ้ายของข้อความ รูปภาพพื้นหลังข้อความและรูปภาพทั้งหมดมีสถานะไฮไลต์ที่แตกต่างกัน

7
อัลกอริทึมในการระบายสีรายการเพลงใน iTunes 11 ทำงานอย่างไร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ iTunes 11 ใหม่มีมุมมองที่ดีมากสำหรับรายการเพลงของอัลบั้มเลือกสีสำหรับแบบอักษรและพื้นหลังในฟังก์ชั่นปกอัลบั้ม ทุกคนคิดว่าอัลกอริทึมทำงานอย่างไร


30
ไอคอนบันทึก: ยังเป็นฟลอปปี้ดิสก์อยู่หรือไม่ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันกำลังทำงานในโครงการที่ผู้ใช้สามารถบันทึกงานของพวกเขา (ส่วนใหญ่มีแนวโน้มที่จะ HDD แต่อาจเป็นสื่ออื่น ๆ รวมทั้งฟลอปปี้ดิสก์) แน่นอนว่าตัวเลือกไฟล์ > บันทึกยอดนิยมจะมี แต่ปุ่มเกี่ยวกับแถบเครื่องมือ ไอคอนที่ได้รับความนิยมสูงสุดคือฟลอปปี้ดิสก์ อย่างไรก็ตามโอกาสที่ผู้ใช้จะเขียนถึงฟลอปปี้นั้นค่อนข้างบาง แต่ถึงกระนั้นฉันคิดว่าฟลอปปี้เป็นตัวแทนมากกว่าตัวอักษร ในที่สุดฉันอาจจะติดกับไอคอนฟลอปปี้ดิสก์เพื่อให้การประชุมผู้ใช้ส่วนใหญ่คุ้นเคย แต่ ... ใครมีความคิดเกี่ยวกับวิธีการอัปเดตไอคอนเก่านี้หรือไม่

4
ความแตกต่างระหว่าง fill_parent และ wrap_content คืออะไร
ใน Android เมื่อเลย์เอาต์วิดเจ็ตอะไรคือความแตกต่างระหว่างfill_parent( match_parentในระดับ API 8 และสูงกว่า) และwrap_contentอะไร มีเอกสารใดบ้างที่คุณสามารถชี้ไปที่ได้หรือไม่ ฉันสนใจที่จะเข้าใจมันเป็นอย่างดี

8
ฉันจะสร้างส่วนต่อประสานผู้ใช้แบบกราฟิกใน C ++ ได้อย่างไร [ปิด]
เป็นการยากที่จะบอกสิ่งที่ถูกถามที่นี่ คำถามนี้คลุมเครือคลุมเครือไม่สมบูรณ์กว้างเกินไปหรือโวหารและไม่สามารถตอบได้อย่างสมเหตุสมผลในรูปแบบปัจจุบัน สำหรับความช่วยเหลือในการทำความเข้าใจคำถามนี้เพื่อที่จะสามารถเปิด, ไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน8 ปีที่ผ่านมา โปรแกรม C ++ ทั้งหมดของฉันจนถึงตอนนี้ใช้อินเตอร์เฟสบรรทัดคำสั่งและภาษาอื่น ๆ ที่ฉันมีประสบการณ์คือ PHP ซึ่งไม่รองรับ GUI ฉันจะเริ่มต้นด้วยการเขียนโปรแกรมอินเทอร์เฟซผู้ใช้แบบกราฟิกใน C ++ ได้ที่ไหน ฉันจะสร้างได้อย่างไร

6
จัดชิดซ้ายและจัดชิดขวาภายใน div ใน Bootstrap
อะไรคือวิธีการทั่วไปในการจัดแนวข้อความและการจัดแนวข้อความอื่น ๆ ภายในคอนเทนเนอร์ div ใน bootstrap? เช่น Total cost $42 ค่าใช้จ่ายทั้งหมดข้างต้นควรจัดชิดข้อความและ $ 42 เป็นข้อความชิดขวา

17
มีอักขระคาเร็ตคว่ำ
ฉันต้องรักษาหน้า ASP คลาสสิกจำนวนมากซึ่งส่วนใหญ่มีข้อมูลแบบตารางโดยไม่มีความสามารถในการเรียงลำดับเลย ไม่ว่าคุณจะเรียงลำดับนักพัฒนาดั้งเดิมที่ใช้ในการสืบค้นฐานข้อมูลก็ตาม ฉันต้องการที่จะแก้ไขปัญหาการเรียงลำดับขั้นพื้นฐานไปยังหน้าเว็บเหล่านี้เป็นจำนวนมากและฉันกำลังดำเนินการกับไคลเอ็นต์ทั้งหมดด้วย javascript ฉันได้ทำสคริปต์พื้นฐานแล้วเพื่อเรียงลำดับตารางที่กำหนดในคอลัมน์ที่กำหนดในทิศทางที่กำหนดและทำงานได้ดีตราบใดที่ตารางนั้นถูก จำกัด โดยอนุสัญญาบางข้อที่เราติดตามมาที่นี่ สิ่งที่ฉันต้องการจะทำสำหรับ UI เพียงแค่ระบุทิศทางการจัดเรียงด้วยอักขระคาเร็ต (^) และ ... อะไร มีอักขระพิเศษที่ตรงข้ามกับคาเร็ตหรือไม่? จดหมายvไม่ได้ตัดเลย อีกวิธีหนึ่งมีการจับคู่อักขระอื่นที่ฉันสามารถใช้ได้หรือไม่

12
ฉันจะสร้างแอพ GUI ข้ามแพลตฟอร์มที่ปฏิบัติการโดยตรงโดยใช้ Python ได้อย่างไร
Python ทำงานบนหลาย ๆ แพลตฟอร์มและสามารถใช้กับเดสก์ท็อปและเว็บแอพพลิเคชั่นได้ดังนั้นฉันจึงสรุปได้ว่ามีบางวิธีที่จะรวบรวมมันไว้ในไฟล์ปฏิบัติการสำหรับ Mac, Windows และ Linux ปัญหาที่เกิดขึ้นฉันไม่รู้ว่าจะเริ่มต้นอย่างไรหรือจะเขียน GUI กับมันได้อย่างไรใครบ้างที่สามารถให้แสงสว่างและชี้ให้ฉันไปในทิศทางที่ถูกต้องได้ไหม

20
ปัดเพื่อลบและปุ่ม "เพิ่มเติม" (เช่นในแอปอีเมลบน iOS 7)
วิธีสร้างปุ่ม "เพิ่มเติม" เมื่อผู้ใช้ปัดเซลล์ในมุมมองตาราง (เช่นแอปอีเมลใน iOS 7) ฉันกำลังมองหาข้อมูลนี้ทั้งที่นี่และในฟอรัม Cocoa Touch แต่ฉันไม่สามารถหาคำตอบได้และฉันหวังว่าจะมีคนที่ฉลาดกว่าตัวเองสามารถให้ทางออกฉันได้ ฉันต้องการเมื่อผู้ใช้เลื่อนเซลล์มุมมองตารางเพื่อแสดงปุ่มแก้ไขมากกว่าหนึ่งปุ่ม (ค่าเริ่มต้นคือปุ่มลบ) ในแอปอีเมลสำหรับ iOS 7 คุณสามารถปัดเพื่อลบ แต่มีปุ่ม "เพิ่มเติม" ที่ปรากฏขึ้น

18
คูลเลอร์ ASCII คูลเลอร์? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ในแอปคอนโซลสามารถใช้ ascii spinner ได้เช่นเดียวกับเคอร์เซอร์รอ GUI เพื่อระบุว่างานนั้นเสร็จสิ้นแล้ว สปินเนอร์ทั่วไปจะวนไปตามอักขระ 4 ตัวเหล่านี้: '|', '/', '-', '\' ลำดับแอนิเมชันของวงจรแอนิเมชั่นอื่น ๆ จะทำให้แอปพลิเคชั่นคอนโซลมีชีวิตชีวามากขึ้นหรือไม่

30
UINavigationBar ปุ่มย้อนกลับที่กำหนดเองโดยไม่มีชื่อ
ฉันจะกำหนดปุ่มการนำทางกลับใน iOS 7 ขึ้นไปโดยไม่มีชื่อได้อย่างไร (เช่นมีลูกศรเท่านั้น) self.navigationItem.leftBarButtonItem = self.editButtonItem; ฉันแค่สงสัยว่าพวกเขามีแบ็คเบตตัวเองหรือไม่ หรือ อะไรแบบนี้? self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemBACK target:self action:@selector(back)];

9
เฟรมเวิร์ก Java GUI จะเลือกอะไรดี? สวิง, SWT, AWT, SwingX, JGoodies, JavaFX, Apache Pivot? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ มีกรอบ gui ค่อนข้างมากสำหรับ Java แต่สิ่งที่ได้รับการยอมรับว่าเป็นกรอบทางเลือกของวันนี้ ต่อไปนี้เป็นความเข้าใจของฉันเกี่ยวกับกรอบงานที่แตกต่างกันโปรดแก้ไขฉันหากฉันผิด นี่เป็นชุดคำถามที่กำหนดไว้อย่างหลวม ๆ แต่ฉันก็ยังคิดว่ามันมีค่าสำหรับทุกคนที่คิดว่าจะสร้างแอปพลิเคชั่น gui ที่หลากหลาย AWT เป็นรากฐานของการแกว่งมากมันทำงานได้ดี แต่ขาดองค์ประกอบขั้นสูง หากคุณต้องการสร้างแอปพลิเคชั่นที่หลากหลาย AWT อาจไม่ใช่วิธีที่จะไป อย่างไรก็ตามสำหรับแอปพลิเคชั่น gui ขนาดเล็กที่ไม่ต้องการส่วนต่อประสานผู้ใช้ที่หลากหลาย สิ่งนี้อาจเหมาะสมอย่างสมบูรณ์แบบเพราะมันเป็นกรอบการทดลองและพิสูจน์แล้ว แกว่ง อ้างอิงจาก AWT ตามที่ระบุไว้ก่อนหน้า ในวัยเด็กมันถูกมองว่าช้าและบั๊กกี้และทำให้ IBM สร้าง SWT สำหรับ Eclipse อย่างไรก็ตามด้วย Java 5 (หรือ 6?) Swing กลายเป็นเฟรมเวิร์กของทางเลือกสำหรับการสร้างแอปพลิเคชันใหม่ …
228 java  swing  user-interface  swt  awt 

13
โปรแกรม DIFF แบบกราฟิกสำหรับ linux [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันชอบAraxis Merge สำหรับโปรแกรม DIFF แบบกราฟิกสำหรับพีซี ฉันไม่ทราบว่ามีลินุกซ์ให้บริการอะไร เรากำลังเรียกใช้ SUSE linux บนเมนเฟรม z800 ของเรา ฉันจะขอบคุณมากที่สุดหากฉันสามารถชี้ให้คนอื่นเห็นว่ารายการใดที่คนอื่นชอบ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.