2013-05-15 34 views
6

Có thể tắt hoạt ảnh của thanh tiến trình trong Qt và làm cho nó hoạt động như một mét thay thế không?tắt hoạt ảnh thanh tiến trình trong Qt

Dưới đây là hành vi mặc định và thay vào đó, tôi sẽ thích nó để không có sóng sáng bóng đi qua định kỳ. Tôi đã hy vọng sẽ sử dụng nó để hiển thị các tài nguyên được sử dụng như CPU, bộ nhớ và dung lượng đĩa.

enter image description here

Trả lời

9

css để sử dụng trong thiết kế qt:

QProgressBar::chunk { 
    background-color: #3add36; 
    width: 1px; 
} 

QProgressBar { 
    border: 2px solid grey; 
    border-radius: 0px; 
    text-align: center; 
} 

PyQt dụ:

my_progress_bar = QProgressBar() 
my_progress_bar.setStyleSheet(" QProgressBar { border: 2px solid grey; border-radius: 0px; text-align: center; } QProgressBar::chunk {background-color: #3add36; width: 1px;}") 

enter image description here

+3

Vâng, đó là xấu xí. Có cách tiếp cận bản địa hơn không? –

+0

Cảm ơn bạn hoàn hảo, trông thật đẹp! –

1

Dường như thanh tiến trình bạn đang sử dụng là Windows Vista look. Bạn có thể sửa đổi hành vi bằng cách thay đổi stylesheet. Hãy thử thay thế nền, hình ảnh của thanh tiến trình và/hoặc đoạn.

Các vấn đề liên quan