KDE Frameworks

소프트웨어 스크린 샷:
KDE Frameworks
소프트웨어 정보:
버전: 5.49.0 업데이트
업로드 날짜: 16 Aug 18
개발자: KDE e.V.
라이센스: 무료
인기: 40

Rating: nan/5 (Total Votes: 0)

KDE 프레임 워크는 KDE 데스크톱 환경의 일부로 배포되는 오픈 소스 및 무료 소프트웨어 프로젝트로, Qt5 프레임 워크를 사용하여 빌드 된 KDE Plasma 그래픽 환경 용 강력한 응용 프로그램을 개발할 수있는 도구 및 라이브러리 모음을 개발자에게 제공합니다.


거의 모든 KDE 앱의 코드베이스 포함

소프트웨어에는 메뉴 및 도구 모음, 파일 액세스 및 맞춤법 검사와 같은 고급 기능을 제공하는 잘 정의 된 기능과 종속성을 갖춘 거의 모든 KDE 응용 프로그램의 코드 기반이 포함됩니다. 가장 좋은 점은 모든 도구와 라이브러리를 별도의 다운로드로 사용할 수 있다는 것입니다.


Qt 애드온 소개

이 KDE 프레임 워크 프로젝트에 포함 된 라이브러리는 Qt Addons라고하는 독립적 인 플랫폼 간 모듈로 배포됩니다. Qt 및 KDE 개발자는 물론 모든 플랫폼에서 Qt 개발 비용을 가속화하고, 단순화하고, 줄이려는 모든 사람들이 이용할 수 있습니다.

KDE 프레임 워크 빌드

KDE 프레임 워크가 성공적으로 데비안, 우분투, 아치 리눅스, 페도라와 오픈 수세를 포함한 GNU / Linux 배포판의 넓은 범위에서 테스트되었습니다. 를 구축하기 위해, 당신은 Qt5 프레임 워크뿐만 아니라 다양한 필수 라이브러리 프로젝트 했음에 나와있는 도구를 설치해야합니다;의 홈페이지를 https://community.kde.org/Frameworks/Building에서

.
후드

KDE 프레임 워크 프로젝트에 포함 된 대부분의 도구와 라이브러리는 C ++ 프로그래밍 언어로 작성되었습니다. 최근의 GCC 컴파일러 인 Git과 최신 kdesrc 빌드 패키지가 필요합니다. 위의 링크를 통해 자세한 설치 지침을 찾을 수 있습니다. 또한 모든 종속성이 설치되어있는 경우 운영 체제 다른 GNU / 리눅스에서 작동해야

이 릴리스의 새로운 기능 무엇 :.

발루 :
subterm이 빈 결과 집합을 반환하면 조기에 쿼리 실행을 종료합니다.
문서 용어 db에서 손상된 데이터를 읽을 때 충돌 방지 (버그 392877)
문자열리스트를 입력으로 처리한다.
더 많은 유형의 소스 파일 무시 (버그 382117)
Breeze 아이콘 :
업데이트 된 핸들 및 오버플로 메뉴
추가 CMake 모듈 :
Android toolchain : 수동으로 별도의 libs를 지정할 수 있습니다.
Android : qml-import-paths가 비어있는 경우이를 정의하지 마십시오.
KArchive :
zip 파일에 포함 된 zip 파일 처리 (버그 73821)
KCMUtils :
[KCModuleQml] 탭 이동시 비활성화 된 컨트롤 무시
KConfig :
kcfg.xsd - kcfgfile 요소 필요 없음
KConfigWidgets :
& quot; 기본 & quot; 다시 Breeze와 일치하는 색 구성표
KDeclarative :
올바른 컨텍스트에서 kcm 컨텍스트 속성 설정
[Plotter] m_node가 null 인 경우 렌더링하지 않음 (버그 394283)
KDocTools :
우크라이나 엔티티 목록 업데이트
엔티티 OSD를 general.entites에 추가하십시오.
엔티티 CIFS, NFS, Samba, SMB를 general.entities에 추가합니다.
Falkon, Kirigami, macOS, Solid, USB, Wayland, X11, SDDM을 일반 엔티티에 추가하십시오.
KFileMetaData :

ffmpeg가 적어도 우리가 필요로하는 API를 소개하는 버전 3.1인지 확인하십시오.
taglibextractor의 앨범 아티스트 및 앨범 아트 태그 검색
popplerextractor : 제목이 하나도 없다면 추측하지 마라.
KGlobalAccel :
바로 가기를 보내기 전에 키보드 해제 요청이 처리되었는지 확인하십시오 (버그 394689).
KHolidays :
holiday_es_es - & quot; Comunidad de Madrid & quot;
키워드 :
그룹 & lt; 마지막 그룹, KIconEffect는 UserGroup을 처리하지 않으므로
KImageFormats :
json 파일에서 중복 된 MIME 유형 제거
KIO :
바이너리 데이터를 붙여 넣을 때 대상이 존재하는지 확인하십시오 (버그 394318).
인증 지원 : 소켓 버퍼의 실제 길이를 반환합니다.
Auth support : 파일 설명자 공유를위한 Unify API
인증 지원 : 사용자의 런타임 디렉토리에 소켓 파일을 만듭니다.
인증 지원 : 사용 후 소켓 파일 삭제
인증 지원 : 소켓 파일 정리 작업을 FdReceiver로 이동
인증 지원 : 리눅스에서 파일 디스크립터를 공유하기 위해 추상 소켓을 사용하지 마십시오.
[kcoredirlister] 최대한 많은 url.toString ()을 제거하십시오.KFileItemActions : 파일 만 선택할 때 기본 MIME 유형으로 대체 (버그 393710)
KFileItemListProperties :: isFile () 소개
KPropertiesDialogPlugin은 이제 X-KDE- 프로토콜을 사용하여 지원되는 여러 프로토콜을 지정할 수 있습니다.
http에서 https로 리디렉션 할 때 조각 유지
[KUrlNavigator] 경로 선택기 메뉴의 경로를 마우스 가운데 버튼으로 클릭하면 대기열 탭이 생성됩니다.
성능 : 새로운 uds 구현 사용
smb : /를 smb : //로 리디렉션하지 말고 smb : ///로 리디렉션하지 마십시오.
저장 대화 상자에서 두 번 클릭하여 수락 허용 (버그 267749)
파일 피커 대화 상자에서 기본적으로 미리보기 사용
아이콘이 너무 작 으면 파일 미리보기 숨기기
i18n : 플러그인 메시지에 복수형 다시 사용
단일 파일을 휴지통으로 만들거나 삭제할 때 목록 대화 상자가 아닌 일반 대화 상자 사용
삭제 작업에 대한 경고 텍스트가 영구성 및 비가 역성을 강조하도록합니다.
& quot; 열기 / 저장 대화 상자의 툴바에서보기 모드 버튼 표시 & quot;로 되돌립니다.
Kirigami :
ToolBarApplicationHeader에서 action.main을 더 두드러지게 표시하십시오.
KWin 태블릿 모드 종속성없이 Kirigami 빌드 허용
RTL에서 정확한 스 와이프 필터
contentItem 올바른 크기 조정수정 - 역방향 행동
contextobject를 공유하여 항상 i18n에 액세스합니다.
툴팁이 숨겨져 있는지 확인하십시오.
추적 된 속성에 잘못된 변형을 지정하지 않도록하십시오.
MouseArea, dropped () 신호를 처리하지 않습니다.
모바일에 마우스 오버하지 않음
적절한 아이콘 오버플로 - 메뉴 - 왼쪽 및 오른쪽
핸들을 드래그하여 ListView의 항목 순서를 변경하십시오.
도구 모음 단추에서 연상 기호 사용
QMake의 .pri 파일에 누락 된 파일 추가
[API dox] Kirigami.InlineMessageType 수정 - & gt; Kirigami.MessageType
applicationitem에서 applicationheaders 수정
핸들이 없을 때 서랍을 보이거나 숨길 수 없음 (버그 393776)
KItemModels :
KConcatenateRowsProxyModel : 입력을 제대로 살핍니다.
KNotification :
응용 프로그램을 닫을 때 NotifyByAudio의 충돌을 수정했습니다.
KPackage 프레임 워크 :
kpackage_install_ * 패키지 : .desktop과 .json 사이에 dep가 누락되었습니다.
rcc의 경로가 절대 경로에서 파생되지 않도록하십시오.
KRunner :
스레드에서 DBus가 응답 함 (버그 394272)
KTextEditor :
& quot; 단어 수 표시 & quot;에 대문자를 사용하지 마십시오. 확인란단어 / 문자를 전역 기본 설정으로 계산
KWayland :
org_kde_plasma_shell 인터페이스 버전 높이기
& quot; SkipSwitcher & quot; ~에 API
XDG 출력 프로토콜 추가
KWidgetsAddons :
[KCharSelect] Qt 5.11로 표 셀 크기 수정
[API dox] 과부하 사용을 제거하면 문서가 손상 될 수 있습니다.
[API dox] doxygen에 "예"라고 말하면 문장을 끝내지 않으면 "을 사용하십시오. & quot;
[API dox] 불필요한 HTML 이스케이프 제거하기
각 스타일에 대한 기본 아이콘을 자동으로 설정하지 마십시오.
KMessageWidget을 Kirigami inlineMessage의 스타일과 일치시킵니다 (버그 381255).
NetworkManagerQt :
처리되지 않은 속성에 대한 정보를 디버그 메시지로 만드십시오.
WirelessSetting : assignedMacAddress 속성 구현
플라즈마 프레임 워크 :
템플릿 : 일관된 이름 지정, 번역 카탈로그 이름 수정 등
[Breeze Plasma Theme] 컬러 스타일 시트를 사용하기 위해 kleopatra 아이콘 수정 (버그 394400)
[Dialog] 정상적으로 최소화 된 대화 상자 처리 (bug 381242)
목적:
텔레 그램 통합 향상
내부 배열을 AND가 아닌 AND 제약으로 처리합니다.
데스크톱 파일 존재 여부에 따라 플러그인 제한 가능

실행 파일로 플러그인을 필터링 할 수 있도록합니다.
KDE Connect 플러그인에서 선택한 장치 강조 표시
프레임 워크 / 목적 / 플러그인에서 i18n 문제 수정
텔레 그램 플러그인 추가
kdeconnect : 프로세스가 시작되지 않을 때 알림 (bug 389765)
QQC2StyleBridge :
qtquickcontrols 2.4를 사용하는 경우에만 팔레트 속성 사용
Qt로 작업하십시오.

버전 5.47.0의 새로운 기능 :

발루 :
subterm이 빈 결과 집합을 반환하면 조기에 쿼리 실행을 종료합니다.
문서 용어 db에서 손상된 데이터를 읽을 때 충돌 방지 (버그 392877)
문자열리스트를 입력으로 처리한다.
더 많은 유형의 소스 파일 무시 (버그 382117)
Breeze 아이콘 :
업데이트 된 핸들 및 오버플로 메뉴
추가 CMake 모듈 :
Android toolchain : 수동으로 별도의 libs를 지정할 수 있습니다.
Android : qml-import-paths가 비어있는 경우이를 정의하지 마십시오.
KArchive :
zip 파일에 포함 된 zip 파일 처리 (버그 73821)
KCMUtils :
[KCModuleQml] 탭 이동시 비활성화 된 컨트롤 무시
KConfig :
kcfg.xsd - kcfgfile 요소 필요 없음
KConfigWidgets :
& quot; 기본 & quot; 다시 Breeze와 일치하는 색 구성표
KDeclarative :
올바른 컨텍스트에서 kcm 컨텍스트 속성 설정
[Plotter] m_node가 null 인 경우 렌더링하지 않음 (버그 394283)
KDocTools :
우크라이나 엔티티 목록 업데이트
엔티티 OSD를 general.entites에 추가하십시오.
엔티티 CIFS, NFS, Samba, SMB를 general.entities에 추가합니다.
Falkon, Kirigami, macOS, Solid, USB, Wayland, X11, SDDM을 일반 엔티티에 추가하십시오.
KFileMetaData :

ffmpeg가 적어도 우리가 필요로하는 API를 소개하는 버전 3.1인지 확인하십시오.
taglibextractor의 앨범 아티스트 및 앨범 아트 태그 검색
popplerextractor : 제목이 하나도 없다면 추측하지 마라.
KGlobalAccel :
바로 가기를 보내기 전에 키보드 해제 요청이 처리되었는지 확인하십시오 (버그 394689).
KHolidays :
holiday_es_es - & quot; Comunidad de Madrid & quot;
키워드 :
그룹 & lt; 마지막 그룹, KIconEffect는 UserGroup을 처리하지 않으므로
KImageFormats :
json 파일에서 중복 된 MIME 유형 제거
KIO :
바이너리 데이터를 붙여 넣을 때 대상이 존재하는지 확인하십시오 (버그 394318).
인증 지원 : 소켓 버퍼의 실제 길이를 반환합니다.
Auth support : 파일 설명자 공유를위한 Unify API
인증 지원 : 사용자의 런타임 디렉토리에 소켓 파일을 만듭니다.
인증 지원 : 사용 후 소켓 파일 삭제
인증 지원 : 소켓 파일 정리 작업을 FdReceiver로 이동
인증 지원 : 리눅스에서 파일 디스크립터를 공유하기 위해 추상 소켓을 사용하지 마십시오.
[kcoredirlister] 최대한 많은 url.toString ()을 제거하십시오.KFileItemActions : 파일 만 선택할 때 기본 MIME 유형으로 대체 (버그 393710)
KFileItemListProperties :: isFile () 소개
KPropertiesDialogPlugin은 이제 X-KDE- 프로토콜을 사용하여 지원되는 여러 프로토콜을 지정할 수 있습니다.
http에서 https로 리디렉션 할 때 조각 유지
[KUrlNavigator] 경로 선택기 메뉴의 경로를 마우스 가운데 버튼으로 클릭하면 대기열 탭이 생성됩니다.
성능 : 새로운 uds 구현 사용
smb : /를 smb : //로 리디렉션하지 말고 smb : ///로 리디렉션하지 마십시오.
저장 대화 상자에서 두 번 클릭하여 수락 허용 (버그 267749)
파일 피커 대화 상자에서 기본적으로 미리보기 사용
아이콘이 너무 작 으면 파일 미리보기 숨기기
i18n : 플러그인 메시지에 복수형 다시 사용
단일 파일을 휴지통으로 만들거나 삭제할 때 목록 대화 상자가 아닌 일반 대화 상자 사용
삭제 작업에 대한 경고 텍스트가 영구성 및 비가 역성을 강조하도록합니다.
& quot; 열기 / 저장 대화 상자의 툴바에서보기 모드 버튼 표시 & quot;로 되돌립니다.
Kirigami :
ToolBarApplicationHeader에서 action.main을 더 두드러지게 표시하십시오.
KWin 태블릿 모드 종속성없이 Kirigami 빌드 허용
RTL에서 정확한 스 와이프 필터
contentItem 올바른 크기 조정수정 - 역방향 행동
contextobject를 공유하여 항상 i18n에 액세스합니다.
툴팁이 숨겨져 있는지 확인하십시오.
추적 된 속성에 잘못된 변형을 지정하지 않도록하십시오.
MouseArea, dropped () 신호를 처리하지 않습니다.
모바일에 마우스 오버하지 않음
적절한 아이콘 오버플로 - 메뉴 - 왼쪽 및 오른쪽
핸들을 드래그하여 ListView의 항목 순서를 변경하십시오.
도구 모음 단추에서 연상 기호 사용
QMake의 .pri 파일에 누락 된 파일 추가
[API dox] Kirigami.InlineMessageType 수정 - & gt; Kirigami.MessageType
applicationitem에서 applicationheaders 수정
핸들이 없을 때 서랍을 보이거나 숨길 수 없음 (버그 393776)
KItemModels :
KConcatenateRowsProxyModel : 입력을 제대로 살핍니다.
KNotification :
응용 프로그램을 닫을 때 NotifyByAudio의 충돌을 수정했습니다.
KPackage 프레임 워크 :
kpackage_install_ * 패키지 : .desktop과 .json 사이에 dep가 누락되었습니다.
rcc의 경로가 절대 경로에서 파생되지 않도록하십시오.
KRunner :
스레드에서 DBus가 응답 함 (버그 394272)
KTextEditor :
& quot; 단어 수 표시 & quot;에 대문자를 사용하지 마십시오. 확인란단어 / 문자를 전역 기본 설정으로 계산
KWayland :
org_kde_plasma_shell 인터페이스 버전 높이기
& quot; SkipSwitcher & quot; ~에 API
XDG 출력 프로토콜 추가
KWidgetsAddons :
[KCharSelect] Qt 5.11로 표 셀 크기 수정
[API dox] 과부하 사용을 제거하면 문서가 손상 될 수 있습니다.
[API dox] doxygen에 "예"라고 말하면 문장을 끝내지 않으면 "을 사용하십시오. & quot;
[API dox] 불필요한 HTML 이스케이프 제거하기
각 스타일에 대한 기본 아이콘을 자동으로 설정하지 마십시오.
KMessageWidget을 Kirigami inlineMessage의 스타일과 일치시킵니다 (버그 381255).
NetworkManagerQt :
처리되지 않은 속성에 대한 정보를 디버그 메시지로 만드십시오.
WirelessSetting : assignedMacAddress 속성 구현
플라즈마 프레임 워크 :
템플릿 : 일관된 이름 지정, 번역 카탈로그 이름 수정 등
[Breeze Plasma Theme] 컬러 스타일 시트를 사용하기 위해 kleopatra 아이콘 수정 (버그 394400)
[Dialog] 정상적으로 최소화 된 대화 상자 처리 (bug 381242)
목적:
텔레 그램 통합 향상
내부 배열을 AND가 아닌 AND 제약으로 처리합니다.
데스크톱 파일 존재 여부에 따라 플러그인 제한 가능

실행 파일로 플러그인을 필터링 할 수 있도록합니다.
KDE Connect 플러그인에서 선택한 장치 강조 표시
프레임 워크 / 목적 / 플러그인에서 i18n 문제 수정
텔레 그램 플러그인 추가
kdeconnect : 프로세스가 시작되지 않을 때 알림 (bug 389765)
QQC2StyleBridge :
qtquickcontrols 2.4를 사용하는 경우에만 팔레트 속성 사용
Qt로 작업하십시오.

버전의 새로운 기능 :

Baloo
baloo 태그를 제거하고 KIO 슬레이브를 다시 작성합니다 (버그 340099).
BluezQt
rfkill 파일 설명자를 누설하지 않음 (버그 386886)
Breeze 아이콘
누락 된 아이콘 크기 추가 (버그 384473)
발견을 위해 설치 및 제거 아이콘 추가
추가 CMake 모듈
생성 된 pkgconfig 파일에 설명 태그 추가
ecm_add_test : Windows에서 적절한 경로 sep 사용
FindSasl2.cmake를 ECM에 추가하십시오.
Makefile을 할 때만 ARGS를 건네 줘라.
FindGLIB2.cmake 및 FindPulseAudio.cmake를 추가하십시오.
ECMAddTests : 로컬로 빌드 된 플러그인을 찾을 수 있도록 QT_PLUGIN_PATH를 설정하십시오.
KDECMakeSettings : 빌드 디렉토리 레이아웃에 대한 자세한 docu
프레임 워크 통합
KNS 제품에서 두 번째 또는 세 번째 다운로드 링크 다운로드 지원 (버그 385429)
KActivitiesStats
libKActivitiesStats.pc 수정 시작 : (bug 386933)
활동
kactivitymanagerd를 여러 번 시작하는 경주를 수정하십시오.
KAuth
kauth-policy-gen 코드 생성기 만 빌드하도록 허용
다중 스레드 응용 프로그램에서 도우미 호출에 대한 참고 사항 추가
KBookmarks
keditbookmarks가 설치되어 있지 않으면 북마크 편집 작업 표시 안 함

사용되지 않는 KAuthorized :: authorizeKAction에서 authorizeAction으로의 포트
KCMUtils
키보드 탐색 및 QML kcms
컴플리트
편집 가능한 콤보 상자에서 새 줄 편집을 설정할 때 충돌이 발생하지 않습니다.
KComboBox : 이전 값으로 편집 가능을 설정하면 일찍 돌아갑니다.
KComboBox : 새 줄 편집시 기존 완료 개체 재사용
KConfig
매번 / etc / kderc를 찾지 마십시오.
KConfigWidgets
D7424의 새로운 색상과 일치하도록 기본 색상 업데이트
KCoreAddons
SubJobs 입력 확인
json 파일을 파싱 할 때 발생하는 오류에 대한 경고
kcfg / kcfgc / ui.rc / knotify 및 qrc 파일에 대한 mimetype 정의를 설치하십시오.
텍스트로 길이를 측정하는 새로운 함수 추가
공백이있는 파일에서 KAutoSave 버그 수정
KDeclarative
창에서 컴파일하기
QT_NO_CAST_FROM_ASCII / QT_NO_CAST_FROM_BYTEARRAY를 사용하여 컴파일하십시오.
[MouseEventListener] 마우스 이벤트 허용
단일 QML 엔진 사용
KDED
kded : ksplash에 대한 dbus 호출을 제거합니다.
KDocTools
브라질 포르투갈어 번역
러시아어 번역 업데이트
러시아어 번역 업데이트사용자 정의 업데이트 / xsl / ru.xml (nav-home was missing)
KE 모티 콘
KEmoticons : JSON에 포트 플러그인을 추가하고 KPluginMetaData로로드 지원을 추가합니다.
pimpl 클래스의 심볼을 유출하지 말고, Q_DECL_HIDDEN으로 보호하십시오.
KFileMetaData
usermetadatawritertest에는 Taglib이 필요합니다.
속성 값이 null 인 경우 user.xdg.tag 속성을 제거합니다 (버그 376117).
TagLib 추출기에서 파일을 읽기 전용으로 엽니 다.
KGlobalAccel
일부 차단 dbus 호출 그룹화
kglobalacceld : 아무 이유없이 아이콘 로더를로드하지 마십시오.
올바른 바로 가기 문자열 생성
KIO
KUriFilter : 중복 플러그인 필터링
KUriFilter : 데이터 구조 단순화, 메모리 누수 수정
[CopyJob] 파일을 제거한 후 처음부터 다시 시작하지 마십시오.
KNewFileMenu + KIO :: mkpath (Qt 5.9.3 이상)를 통한 디렉토리 생성 문제 수정 (버그 387073)
보조 함수 'KFilePlacesModel :: movePlace'생성
KFilePlacesModel 'iconName'역할 공개
KFilePlacesModel : 불필요한 'dataChanged'신호 피하기
KFilePlacesModel의 항목에 대한 유효한 책갈피 객체를 반환합니다.
'KFilePlacesModel :: refresh'함수 만들기'KFilePlacesModel :: convertedUrl'정적 함수 만들기
KFilePlaces : 생성 된 '원격'섹션
KFilePlaces : 이동식 장치 용 섹션 추가
장소 모델에 baloo URL 추가됨
Qtbase 5.10 베타 4로 KIO :: mkpath 수정
[KDirModel] 작업 변경시 HasJobRole에 대한 변경 사항을 내 보냅니다.
라벨 변경 & quot; 고급 옵션 & quot; & gt; & quot; 터미널 옵션 & quot;
키리 가미
스크롤 바를 헤더 크기만큼 오프셋합니다 (버그 387098).
액션 버튼 존재에 기초한 하단 여백
applicationWidnow ()를 사용할 수 있다고 가정하지 마십시오.
우리가 여전히 생성자에있는 경우 값 변경에 대해 알리지 않습니다.
소스에 라이브러리 이름 바꾸기
더 많은 장소에서 색상 지원
필요한 경우 툴바의 색상 아이콘
기본 동작 버튼의 아이콘 색상 고려
& quot; 아이콘 & quot; 그룹화 된 속성
KNewStuff
되돌리기 & quot; 포인터를 설정하기 전에 분리 & quot; (버그 386156)
데스크톱 파일을 집계하는 개발 도구를 설치하지 마십시오.
[knewstuff] 오류가 발생하면 ImageLoader를 누설하지 마세요.
KPackage Framework
kpackage 프레임 워크에서 문자열을 올바르게 작성하십시오.metadata.desktop이 없으면 metadata.json을 생성하지 마십시오.
kpluginindex 캐싱 수정
오류 출력 향상
KTextEditor
VI 모드 버퍼 명령 수정
우발적 인 확대 방지
KUnit 변환
QDom에서 QXmlStreamReader 로의 포트
환율을 다운로드 할 때 https를 사용하십시오.
KWayland
wl_display_set_global_filter를 가상 메서드로 노출
Kwayland-testXdgShellV6 수정
zwp_idle_inhibit_manager_v1에 대한 지원 추가 (버그 385956)
[서버] IdleInterface를 금지하는 지원
KWidgetsAddons
일치하지 않는 암호 대화 상자 사용 안 함
필요에 따라 enable_blur_behind 힌트를 설정하십시오.
KPageListView : 글꼴 변경시 너비 업데이트
KWindowSystem
[KWindowEffectsPrivateX11] reserve () 호출 추가
KXMLGUI
i18n 컨텍스트가있을 때 툴바 이름의 번역 수정
플라즈마 프레임 워크
# 경고 지침은 보편적이지 않으며 특히 MSVC에서 지원하지 않습니다.
[IconItem] windowChanged에 연결하는 대신 ItemSceneHasChanged를 사용하십시오.
[Icon Item] 명시 적으로 오버레이를 표시합니다. 설정 도구에 연결하지 않고 변경합니다.[대화 상자] KWindowSystem :: isPlatformX11 () 사용
ColorScope에서 가짜 속성 변경 량을 줄입니다.
[Icon Item] 실제로 변경된 경우에만 validChanged를 내 보냅니다.
flickable이 방향이 알려진 ListView이면 불필요한 스크롤 표시기를 표시하지 않습니다.
[AppletInterface] configurationRequired 및 -Reason에 대한 변경 신호를 내 보냅니다.
setProperty 대신에 setSize ()를 사용하십시오. width와 height
PlasmaComponents Menu가 깨진 모서리와 함께 나타나는 문제 수정 (bug 381799)
상황에 맞는 메뉴가 깨져서 나타나는 문제 수정 (버그 381799)
API 문서 : git 로그에 사용 중단 알림 추가
Kirigami의 구성 요소와 구성 요소 동기화
별도의 프레임 워크 대신 모든 KF5 구성 요소 검색
가짜 신호 방출 줄이기 (버그 382233)
화면 추가 또는 제거 여부를 나타내는 신호 추가
스위치 물건을 설치하십시오.
includes 포함에 의존하지 마십시오.
SortFilterModel 역할 이름 최적화
DataModel :: roleNameToId를 제거하십시오.
감옥
아즈텍 코드 생성기 추가
QQC2StyleBridge
빌드시 QQC2 버전 확인 (bug 386289)

기본적으로 배경을 보이지 않게 유지합니다.
ScrollView에 배경 추가
고체
빠른 UDevManager :: devicesFromQuery
소네트
소네트를 크로스 컴파일 할 수있게 만들기
구문 강조
bash 구문에 PKGUILD 추가
JavaScript : 표준 MIME 형식 포함
debchangelog : Bionic Beaver 추가
SQL (Oracle) 구문 파일 업데이트 (버그 386221)
SQL : 연산자 이전에 주석 검색 이동
crk.xml : 헤더 행 추가

버전 5.40.0의 새로운 기능 :

발루
DjVu 파일을 문서로 간주합니다 (버그 369195).
WPS Office 프리젠 테이션이 올바르게 인식되도록 철자 수정
Breeze 아이콘
은닉 툴바 아이콘에 폴더 - 숨김 추가
KArchive
잠재적 인 mem 누수를 수정하십시오. 논리 수정
KCMUtils
qwidget 측에서 qml 모듈에 대한 여백 없음
변수 초기화 (가리지에서 찾음)
KConfigWidgets
KStandardAction :: MoveToTrash의 수정 아이콘
KCoreAddons
"http://www.foo.bar"와 같은 이중 URL로 URL 검색을 수정하십시오.
KDE URL에 https 사용
KDELibs 4 지원
disableSessionManagement () 대체 문서 전체
OpenSSL 1.1.0에 kssl 컴파일하기 (버그 370223)
KFileMetaData
Generator 속성의 표시 이름 수정
KGlobalAccel
KGlobalAccel : 숫자 키 지원 수정 (다시)
KInit
DESTDIR과 libcap을 함께 사용하는 경우 start_kdeinit의 올바른 설치
KIO
리모콘의 표시 수정 : / qfiledialog에서
KfilesPlacesView에서 카테고리 지원 구현
HTTP : 207 다중 상태의 경우 오류 문자열 수정KNewFileMenu : Coverity가 발견 한 죽은 코드 정리
IKWS : Coverity에서 발견 할 수있는 무한 루프 수정
KIO :: PreviewJob :: defaultPlugins () 함수
키리 가미
이전 Qt 5.7에서 작동하는 구문 (버그 385785)
오버레이 시트를 다르게 스택하십시오 (버그 386470).
포커스가 없을 때 위임자 강조 표시 속성 표시
분리 기호에 대한 선호 크기 힌트
올바른 Settings.isMobile 사용법
데스크톱 기반 시스템에서 응용 프로그램을 다소 수렴하도록 허용
SwipeListItem의 내용이 핸들과 겹치지 않는지 확인하십시오 (버그 385974).
오버레이 시트의 스크롤 뷰는 항상 ointeractive입니다.
갤러리 데스크톱 파일에 범주 추가 (버그 385430)
kirigami.pri 파일 업데이트
설치되지 않은 플러그인을 사용하여 테스트 수행
Kirigami.Label을 사용 중지하십시오.
포트 갤러리의 예제를 일관되게 사용하려면 QQC2
포트 Kirigami.Controls Kirigami.Label의 사용
터치 이벤트에서 스크롤 영역을 대화 형으로 만들기
git find_package 호출을 사용 된 위치로 이동합니다.
투명 목록보기 항목의 기본값
KNewStuff
네트워크 요청에서 PreferCache 제거미리보기를 설정할 때 개인 데이터에 대한 공유 포인터를 분리하지 마십시오.
KMoreTools : 데스크탑 파일 업데이트 및 수정 (버그 369646)
KNotification
레거시 모드 사용 여부를 결정할 때 SNI 호스트 검사 제거 (버그 385867)
레거시 시스템 트레이 아이콘을 확인하십시오 (버그 385371)
KPackage Framework
설치되지 않은 서비스 파일 사용
KService
값 초기화
포인터 초기화
KTextEditor
API dox : 메소드와 args의 잘못된 이름을 수정하고
QML 스크립트를 실행하는 동안 (특정) 충돌을 피하십시오 (버그 385413).
C 스타일의 들여 쓰기 스크립트에 의해 트리거되는 QML 크래시 방지
후행 표시의 크기 증가
임의의 문자에 들여 쓰기를하지 못하도록 일부 들여 쓰기 수정
지원 중단 경고 수정
KTextWidgets
값 초기화
KWayland
[client] "wayland"인 platformName에 대한 체크를 버립니다.
wl_display_flush에 연결을 복제하지 마십시오.
웨이 랜드 외국 의정서
KWidgetsAddons
createKMessageBox 포커스 위젯 불일치 수정
더 압축 된 암호 대화 상자 (버그 381231)KPageListView 너비를 올바르게 설정하십시오.
KWindowSystem
KKeyServer : Meta + Shift + Print, Alt + Shift + 화살표 키 등의 처리 수정.
플랫 팩 플랫폼 지원
중복 된 코드 대신 KWindowSystem 자체 플랫폼 감지 API 사용
KXMLGUI
KDE URL에 https 사용
NetworkManagerQt
8021xSetting : domain-suffix-match는 NM 1.2.0 이상에서 정의됩니다.
Security8021xSetting의 "domain-suffix-match"지원
플라즈마 프레임 워크
원호를 수동으로 그리다.
[PlasmaComponents 메뉴] ungrabMouseHack 추가
[FrameSvg] updateSizes 최적화
유형이 OSD 인 대화 상자의 위치를 ​​지정하지 마십시오.
QQC2StyleBridge
정적 플러그인으로 컴파일 개선
라디오 버튼을 라디오 버튼으로 만든다.
다이얼을 칠하기 위해 qstyle을 사용한다.
메뉴에 ColumnLayout을 사용한다.
수정 대화 상자
잘못된 그룹 속성 삭제
md 파일의 형식이 다른 모듈과 일치하도록 수정했습니다.
qqc1에 가까운 콤보 박스의 행동
QQuickWidgets에 대한 해결책
소네트
assignByDictionnary 메소드 추가
사전을 할당 할 수 있는지 여부를 나타내는 신호
구문 강조

Makefile : "CXXFLAGS +"에서 regexpr matching을 수정하십시오.
ThreadWeaver
CMake 정리 : 하드 코드하지 마십시오. -std = c ++ 0x

버전 5.38.0의 새로운 기능 :

발루 :
디렉터리 기반 검색 수정
추가 CMake 모듈 :
설치하지 않고 테스트를 실행하려면 CMAKE _ * _ OUTPUT_5.38을 설정하십시오.
런타임 종속성으로 qml 가져 오기를 찾는 모듈 포함
프레임 워크 통합 :
고해상도 선 편집 취소 아이콘 돌아 가기
버튼 이름 변경시 ctrl + return을 사용하여 대화 상자 승인 수정
KActivitiesStats :
링크 된 리소스와 사용 된 리소스를 결합한 쿼리의 리 팩터
리소스가 연결 해제 될 때 모델 다시로드
링크 된 리소스와 사용 된 리소스를 병합 할 때 쿼리가 수정되었습니다.
KConfig :
DeleteFile / RenameFile 작업의 레이블 수정 (버그 382450)
kconfigini : 항목 값을 읽을 때 선행 공백을 제거합니다 (버그 310674).
KConfigWidgets :
KStandardAction :: Help 및 KStandardAction :: SaveOptions 사용을 중단하십시오.
DeleteFile / RenameFile 작업의 레이블 수정 (버그 382450)
KStandardAction :: close 아이콘으로 "document-close"사용
KCoreAddons :
DesktopFileParser : ": / kservicetypes5 / *"에 폴백 검색을 추가하십시오.
kcoreaddons_add_plugin에서 제거 된 플러그인에 대한 지원 추가
desktopfileparser : 비준수 키 / 값 파싱 수정 (bug 310674)KDED :
X-KDE-OnlyShowOnQtPlatforms 지원
KDocTools :
CMake : 빌드 디렉토리에 특수 문자가있을 때 대상 이름 단축을 수정했습니다 (버그 377573).
CC BY-SA 4.0 International을 추가하고 기본값으로 설정하십시오.
KGlobalAccel :
KGlobalAccel : 키패드 키를 수정하기 위해 KKeyServer의 새 메서드 symXModXToKeyQt에 연결 (버그 183458)
KInit :
klauncher : flatpak 앱에 대한 appId 일치 수정
KIO :
webshortcuts KCM을 KServiceTypeTrader에서 KPluginLoader :: findPlugins로 포팅하십시오.
[KFilePropsPlugin] 계산 중 Locale-format totalSize
KIO : 종료시 오랜 메모리 누출 수정
KUrlCompletion에 mimetype 필터링 기능 추가
KIO : KServiceTypeTrader의 URI 필터 플러그인을 json + KPluginMetaData로 포트합니다.
[KUrlNavigator] 메뉴에서 중간 클릭을 할 때 TabRequested를 내 보냅니다 (버그 304589).
[KUrlNavigator] 작업 영역 선택자를 중간 클릭 할 때 tabRequested 방출 (버그 304589)
[KACLEditWidget] 두 번 클릭하여 항목 편집 허용
[kiocore] 이전 커밋의 논리 오류 수정
[kiocore] klauncher가 실행 중인지 확인하십시오.
INF_PROCESSED_SIZE 메시지의 속도 제한 (버그 383843)Qt의 SSL CA 인증서 저장소를 지우지 마십시오.
[KDesktopPropsPlugin] 대상 디렉토리가 없으면 만듭니다.
[File KIO slave] 특수 파일 속성 적용 문제 수정 (버그 365795)
TransferJobPrivate :: slotDataReqFromDevice에서 사용중인 루프 검사를 제거하십시오.
Mac에서 kiod5를 "에이전트"로 만듭니다.
프록시 KCM이 수동 프록시를 올바르게로드하지 못하던 문제 수정
Kirigami :
쓸모 없을 때 스크롤바 숨기기
열 너비 조절 가능한 기본 핸들 추가하기
핸들 위치 지정에서 더 많은 레이어
마지막 페이지가 겹칠 때 핸들 배치 수정
마지막 열에 가짜 손잡이를 보여주지 마라.
대리인에 물건을 저장하지 마십시오 (버그 383741).
우리가 이미 keyNavigationEnabled를 설정 했으므로 랩도 설정합니다.
뒤로 버튼의 왼쪽 정렬을 개선했습니다 (버그 383751).
스크롤 할 때 머리글을 2 번 고려하지 않음 (버그 383725)
머리글 레이블을 절대로 감싸지 않습니다.
address FIXME : resetTimer를 제거하십시오 (버그 383772).
응용 프로그램 헤더를 비 모바일 환경에서 스크롤하지 마라.
AbstractListItem과 일치하는 PageRow 구분 기호를 숨기는 속성을 추가하십시오.
원본 및 하단 토폴로지 흐름으로 스크롤 수정픽셀 및 포인트 크기 설정에 대한 경고 제거
반전 된보기에서 도달 가능한 모드를 실행하지 마라.
페이지 꼬리말을 고려하다.
채팅 앱의 약간 더 복잡한 예를 추가하십시오.
오른쪽 바닥 글을 찾는 데 더 많은 안전 장치가 필요합니다.
항목을 사용하기 전에 유효성을 검사하십시오.
isCurrentPage의 레이어 위치 지정
애니메이터 대신에 애니메이션 사용 (bug 383761)
가능한 경우 페이지 바닥 글에 필요한 공간을 남겨 둡니다.
응용 서랍 서랍 용으로 더 나은 조광기
애플리케이션 디밍을위한 배경 디밍
버튼 여백을 올바르게 수정하십시오.
뒤로 버튼의 올바른 여백
ApplicationHeader에서 경고가 적다.
아이콘 크기에 플라즈마 스케일링을 사용하지 마십시오.
새로운 핸들 모양
KJobWidgets :
위젯 추적기에서 "일시 중지"버튼 상태를 초기화하십시오.
KNotification :
알림 서비스 시작을 차단하지 않음 (버그 382444)
KPackage 프레임 워크 :
refactor kpackagetool 멀리 힘차게 옵션에서
KRunner :
업데이트시 이전 작업 지우기
DBus를 통해 원격 주자 추가
KTextEditor :
포트 문서 / QJSValue 기반 솔루션에 대한 스크립팅 API보기아이콘 테두리 상황에 맞는 메뉴에 아이콘 표시
KStandardAction :: PasteText를 KStandardAction :: Paste로 바꾸십시오.
사이드 바 미리보기 생성시 부분 스케일링 지원
QtScript에서 QtQml로 전환
KWayland :
입력 RGB 버퍼를 미리 곱한 것으로 처리합니다.
출력 글로벌이 파괴되면 SurfaceInterface 출력을 업데이트하십시오.
KWayland :: 고객 :: 표면 트랙 출력 파괴
잘못된 소스에서 데이터 제안을 보내지 않음 (버그 383054)
KWidgetsAddons :
Qt가 더 많은 작업을하도록함으로써 setContents를 단순화합니다.
KSqueezedTextLabel : 편의상 isSqueezed () 추가
KSqueezedTextLabel : API 문서가 약간 개선되었습니다.
[KPasswordLineEdit] 포커스 프록시를 라인 편집으로 설정합니다 (버그 383653).
[KPasswordDialog] 지오메트리 속성 재설정
KWindowSystem :
KKeyServer : KeypadModifier 처리 문제 수정 (버그 183458)
KXMLGUI :
응용 프로그램 시작시 많은 stat () 호출을 저장하십시오.
Wayland에서 KHelpMenu 위치 수정 (버그 384193)
깨진 중간 버튼 클릭 처리 취소 (버그 383162)
KUndoActions : actionCollection을 사용하여 바로 가기 설정
플라즈마 프레임 워크 :[ConfigModel] null ConfigCategory 추가 방지
[ConfigModel] 프로그래밍 방식으로 ConfigCategory 추가 및 제거 허용 (버그 372090)
[EventPluginsManager] 모델에서 pluginPath 공개
[Icon Item] 불필요하게 imagePath를 설정 해제하지 마십시오.
[FrameSvg] 알파 채널 ()을 통해 비추천 된 대신에 QPixmap :: mask () 사용
[FrameSvgItem] 필요에 따라 여백 / fixedMargins 개체 만들기
메뉴 항목에 대한 확인 상태 수정
애플릿의 QQC2에 대한 강제 플라즈마 스타일
PlasmaComponents.3 / 개인 폴더 설치
"locolor"테마가 남아 있습니다.
[Theme] KConfig SimpleConfig 사용하기
불필요한 테마 내용 조회 피하기
잘못된 크기 조정 이벤트를 빈 크기로 무시합니다 (버그 382340).
구문 강조 :
Adblock Plus 필터 목록에 대한 구문 정의 추가
시브 (Sieve) 구문 정의 다시 작성
QDoc 구성 파일에 대한 강조 표시 추가
Tiger의 강조 표시 정의 추가
rest.xml 정규 표현식에서 하이픈을 이스케이프 처리합니다 (버그 383632).
수정 : plaintext는 powershell로 강조 표시됩니다.
Metamath에 대한 구문 강조 표시 추가
SCSS에서 구문 강조 표시 강조 (버그 369277)

조랑말 강조 표시 추가
전자 메일 구문 정의 다시 쓰기

버전 5.9.0의 새로운 기능 :

이 버전의 새로운 기능 :
새 모듈 : ModemManagerQt (ModemManager API 용 Qt 래퍼)
Plasma-NM 5.2.x에는이 버전의 ModemManagerQt를 빌드하고 사용할 수있는 패치가 필요합니다. 플라즈마 -nm 패치.
또는 ModemManagerQt 5.9.0으로 업그레이드 할 때 Plasma-NM 5.3 Beta로 업그레이드하십시오.
활동 :
자원을 잊어 버림 구현 됨
수정 프로그램 빌드
KRecentDocument 알림을위한 이벤트를 등록하는 플러그인을 추가했습니다.
KArchive :
중앙 헤더 항목을 쓸 때 KZip :: extraField 설정 존중
두 개의 오류가있는 어설 션을 제거합니다 (디스크가 꽉 찼을 때 발생 함). 버그 343214
KBookmarks :
Qt 5.5로 빌드 수정
KCMUtils :
새로운 json 기반 플러그인 시스템을 사용하십시오. KCM은 kcms / 아래에서 검색됩니다. 지금은 호환성을 위해 데스크탑 파일을 kservices5 / 아래에 설치해야합니다.
가능한 경우 kcms의 QML 전용 버전로드 및 래핑
KConfig
전역 객체 소멸자에서 KSharedConfig를 사용할 때 어설 션을 수정합니다.
kconfig_compiler : * .kcfgc 파일에서 CategoryLoggingName에 대한 지원을 추가하여 qCDebug (카테고리) 호출을 생성합니다.
KI18n :
i18n ()을 사용할 때 전역 Qt 카탈로그 미리로드키워드 :
KIconDialog는 이제 일반 QDialog show () 및 exec () 메소드를 사용하여 표시 할 수 있습니다.
다른 devicePixelRatios를 처리하기 위해 KIconEngine :: paint 수정
KIO :
KPropertiesDialog가 원격 파일 시스템의 여유 공간 정보를 표시하도록 설정합니다 (예 : smb).
DPI 픽스맵이 높은 KUrlNavigator 수정
애니메이션에서 KFileItemDelegate가 기본이 아닌 devicePixelRatio를 처리하도록합니다.
KItemModels :
KRecursiveFilterProxyModel : 적시에 올바른 신호를 방출하도록 재 작업
KDescendantsProxyModel : 소스 모델에 의해보고 된 이동을 처리합니다.
KDescendantsProxyModel : 재설정 중에 선택이 수행 될 때의 동작을 수정합니다.
KDescendantsProxyModel : QML의 KSelectionProxyModel 생성 및 사용을 허용합니다.
KJobWidgets :
JobView DBus 인터페이스에 오류 코드 전파
KNotifications :
아이콘이 없으며 기본 아이콘을 사용하는 event () 버전이 추가되었습니다.
StandardEvent eventId 및 QString iconName을 사용하는 event () 버전이 추가되었습니다.
KPeople :
미리 정의 된 유형을 사용하여 작업 메타 데이터 확장 허용
Person에서 연락처를 제거한 후 모델이 올바르게 업데이트되지 않음
KPty :KPty가 utempter 라이브러리로 구축되었는지 여부를 세계에 공개하십시오.
KTextEditor :
kdesrc-buildrc 강조 표시 파일 추가
구문 : PHP 하이라이트 파일에 이진 정수 리터럴 지원 추가
KWidgetsAddons :
높은 장치 픽셀 비율로 KMessageWidget 애니메이션 부드럽게 만들기
KWindowSystem :
KWindowSystemPrivate에 더미 Wayland 구현 추가
플랫폼 X11에 바인딩되지 않은 NETWinInfo가있는 KWindowSystem :: icon.
KXmlGui :
.rc 파일을 병합 할 때 번역 도메인 유지
런타임 경고 수정 QWidget :: setWindowModified : 창 제목에 '[*]'자리 표시자가 없습니다.
KXmlRpcClient :
번역 설치
플라즈마 프레임 워크 :
도구 설명의 임시 소유자가 사라지거나 비어있을 때 고정 된 길잃은 툴팁
예를 들어 TabBar가 처음에 올바르게 배치되지 않았던 문제를 수정했습니다. 킥오프
PageStack 전환은 이제 더 부드러운 애니메이션을 위해 Animators를 사용합니다.
TabGroup 전환은 더 부드러운 애니메이션을 위해 이제 Animators를 사용합니다.
Svg, FrameSvg 만들기 qith QT_DEVICE_PIXELRATIO
고체:
재개시 배터리 속성 새로 고침
빌드 시스템 변경 :추가 CMake 모듈 (ECM)은 KDE 프레임 워크처럼 버전이 지정되었으므로 이제는 5.9이지만 이전에는 1.8이었습니다.
많은 프레임 워크가 개인 종속성을 검색하지 않고도 사용할 수 있도록 수정되었습니다. 나는. 프레임 워크를 찾는 응용 프로그램은 개인 종속성이 아닌 공용 종속성 만 필요합니다.
SHARE_INSTALL_DIR 구성 허용, 다중 아치 레이아웃 처리 향상
프레임 워크 통합
QSystemTrayIcon (예 : Trojita에 의해 실행 됨)을 파괴 할 때 가능한 충돌을 수정합니다 (버그 343976).
QML에서 기본 모달 파일 대화 상자 수정, 버그 334963

요구 사항 :



Qt

유사한 소프트웨어

개발자의 기타 소프트웨어 KDE e.V.

KDE Plasma
KDE Plasma

20 Jan 18

KDE Telepathy
KDE Telepathy

17 Feb 15

코멘트 KDE Frameworks

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!