Compare commits
31 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 18597dfbbf | |||
| 7ffce8cdfd | |||
| 7237a8be40 | |||
| b3cc5689aa | |||
| 0e1697d98b | |||
| 6d6e3aa7c5 | |||
| 6314efb5f5 | |||
| 4884f2659e | |||
| 029860f2f2 | |||
| 140e24edce | |||
| 6eed7b25df | |||
| e000b438ec | |||
| 200565e4c7 | |||
| e994e3850c | |||
| e1ac0f05a0 | |||
| 7eb7c0f4a4 | |||
| 45cb777024 | |||
| c149d97e8b | |||
| fbf8719591 | |||
| 44f358a08b | |||
| ca21aa3d44 | |||
| 31accbd0b8 | |||
| d2c77e4da3 | |||
| 00ed797b24 | |||
| 186ce10a3e | |||
| 187df248dd | |||
| 0cf019be47 | |||
| cbc097a4d2 | |||
| 2f95c01a78 | |||
| 8ace2fb17d | |||
| 5fad4be476 |
@@ -1,5 +1,5 @@
|
||||
.project
|
||||
.pydevproject
|
||||
./.project
|
||||
./.pydevproject
|
||||
.DS_Store
|
||||
.settings
|
||||
bananaSPLIT.exe.spec
|
||||
|
||||
@@ -5,6 +5,6 @@
|
||||
<path>/${PROJECT_DIR_NAME}/bananaSPLIT/libbananasplit</path>
|
||||
<path>/${PROJECT_DIR_NAME}/bananaSPLIT/UserInterface/compiledUI</path>
|
||||
</pydev_pathproperty>
|
||||
<pydev_property name="org.python.pydev.PYTHON_PROJECT_VERSION">python 3.7</pydev_property>
|
||||
<pydev_property name="org.python.pydev.PYTHON_PROJECT_INTERPRETER">python37</pydev_property>
|
||||
<pydev_property name="org.python.pydev.PYTHON_PROJECT_VERSION">python interpreter</pydev_property>
|
||||
<pydev_property name="org.python.pydev.PYTHON_PROJECT_INTERPRETER">python36</pydev_property>
|
||||
</pydev_project>
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
eclipse.preferences.version=1
|
||||
encoding//bananaSPLIT/UserInterface/compiledUI/advopt.py=utf-8
|
||||
encoding//bananaSPLIT/UserInterface/compiledUI/avanzatetitolo.py=utf-8
|
||||
encoding//bananaSPLIT/UserInterface/compiledUI/avanzatetitolo2.py=utf-8
|
||||
encoding//bananaSPLIT/UserInterface/compiledUI/avanzatetitolo3.py=utf-8
|
||||
encoding//bananaSPLIT/UserInterface/compiledUI/mainwindow.py=utf-8
|
||||
encoding//bananaSPLIT/UserInterface/compiledUI/opzioniavanzate.py=utf-8
|
||||
encoding//bananaSPLIT/UserInterface/compiledUI/resources_rc.py=utf-8
|
||||
encoding//bananaSPLIT/UserInterface/compiledUI/selezout.py=utf-8
|
||||
encoding//bananaSPLIT/UserInterface/compiledUI/titolow.py=utf-8
|
||||
|
||||
@@ -0,0 +1,67 @@
|
||||
{
|
||||
"version": "v1.2",
|
||||
"paths": {
|
||||
"lastUsed": "linux.json",
|
||||
"configurationPath": "./conf/",
|
||||
"INworkPath": "C:/",
|
||||
"OUTworkPath": "C:/",
|
||||
"fileList": [
|
||||
"bdlog.txt"
|
||||
]
|
||||
},
|
||||
"docStruct": {
|
||||
"fileVersNew": true,
|
||||
"language": "English",
|
||||
"languageIdx": 1,
|
||||
"docSep": "\\s*Copyright [(0-9)]+",
|
||||
"beginOfDocument": "\\s*Body",
|
||||
"endOfDocument": "\\s*End of Document",
|
||||
"dateFormat": "{month} {day:d}, {year:d}{}",
|
||||
"outPrefix": "",
|
||||
"outSuffix": "",
|
||||
"outExt": ".txt",
|
||||
"outDateType": "jpn",
|
||||
"outNameFormat": "",
|
||||
"outDate": true,
|
||||
"outTitle": true,
|
||||
"outNumber": true,
|
||||
"numberPos": 1,
|
||||
"datePos": 2,
|
||||
"titlePos": 3,
|
||||
"maxTitleLen": 16,
|
||||
"outNameSep": "-",
|
||||
"customSep": "=",
|
||||
"dateFormats": {
|
||||
"jpn": "{year:04d}{month:02d}{day:02d}",
|
||||
"it": "{day:02d}{month:02d}{year:04d}",
|
||||
"usa": "{month:02d}{year:04d}{day:02d}"
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"encoding": "ansi",
|
||||
"monthPosition": 0,
|
||||
"getNewsPaperName": true,
|
||||
"nameNotFoundStr": "ND",
|
||||
"includeTitle": true,
|
||||
"removeDuplicates": true,
|
||||
"showSkipped": false,
|
||||
"showRemovedDuplicates": false,
|
||||
"loadTXT": true,
|
||||
"loadDOCX": false,
|
||||
"removeOldFiles": true,
|
||||
"saveSeparateFiles": true,
|
||||
"saveBodyFile": true,
|
||||
"saveBodyNumber": true,
|
||||
"delLF": false,
|
||||
"delWordBreak": true,
|
||||
"delChars": [
|
||||
"'",
|
||||
"@",
|
||||
"#",
|
||||
"$",
|
||||
"%",
|
||||
"^",
|
||||
"&"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"Italiano": {
|
||||
"dateWords": [
|
||||
"Gennaio",
|
||||
"Febbraio",
|
||||
"Marzo",
|
||||
"Aprile",
|
||||
"Maggio",
|
||||
"Giugno",
|
||||
"Luglio",
|
||||
"Agosto",
|
||||
"Settembre",
|
||||
"Ottobre",
|
||||
"Novembre",
|
||||
"Dicembre"
|
||||
],
|
||||
"headWords": [
|
||||
"BYLINE:",
|
||||
"SECTION:",
|
||||
"LENGTH:",
|
||||
"DATELINE:",
|
||||
"HIGHLIGHT:",
|
||||
"Email:"
|
||||
],
|
||||
"tailWords": [
|
||||
"Newstex ID:",
|
||||
"NOTES:",
|
||||
"LANGUAGE:",
|
||||
"GRAPHIC:",
|
||||
"TYPE:",
|
||||
"URL:",
|
||||
"LOAD-DATE:",
|
||||
"PUBLICATION-TYPE:",
|
||||
"DOCUMENT-TYPE:",
|
||||
"CHARTS:",
|
||||
"JOURNAL-CODE:"
|
||||
]
|
||||
},
|
||||
"English": {
|
||||
"dateWords": [
|
||||
"January",
|
||||
"February",
|
||||
"March",
|
||||
"April",
|
||||
"May",
|
||||
"June",
|
||||
"July",
|
||||
"August",
|
||||
"September",
|
||||
"October",
|
||||
"November",
|
||||
"December"
|
||||
],
|
||||
"headWords": [
|
||||
"BYLINE:",
|
||||
"SECTION:",
|
||||
"LENGTH:",
|
||||
"DATELINE:",
|
||||
"HIGHLIGHT:",
|
||||
"Email:"
|
||||
],
|
||||
"tailWords": [
|
||||
"Newstex ID:",
|
||||
"NOTES:",
|
||||
"LANGUAGE:",
|
||||
"GRAPHIC:",
|
||||
"TYPE:",
|
||||
"URL:",
|
||||
"LOAD-DATE:",
|
||||
"PUBLICATION-TYPE:",
|
||||
"DOCUMENT-TYPE:",
|
||||
"CHARTS:",
|
||||
"JOURNAL-CODE:"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
{
|
||||
"version": "v1.2",
|
||||
"paths": {
|
||||
"lastUsed": "linux",
|
||||
"configurationPath": "./conf/",
|
||||
"INworkPath": "/home/emanuele/Documents",
|
||||
"OUTworkPath": "/home/emanuele/Documents",
|
||||
"fileList": []
|
||||
},
|
||||
"docStruct": {
|
||||
"fileVersNew": true,
|
||||
"language": "English",
|
||||
"languageIdx": 1,
|
||||
"docSep": "\\s*Copyright [(0-9)]+",
|
||||
"beginOfDocument": "\\s*Body",
|
||||
"endOfDocument": "\\s*End of Document",
|
||||
"dateFormat": "{month} {day:d}, {year:d}{}",
|
||||
"outPrefix": "",
|
||||
"outSuffix": "",
|
||||
"outExt": ".txt",
|
||||
"outDateType": "jpn",
|
||||
"outNameFormat": "",
|
||||
"outDate": true,
|
||||
"outTitle": true,
|
||||
"outNumber": true,
|
||||
"numberPos": 1,
|
||||
"datePos": 2,
|
||||
"titlePos": 3,
|
||||
"maxTitleLen": 16,
|
||||
"outNameSep": "-",
|
||||
"customSep": "=",
|
||||
"dateFormats": {
|
||||
"jpn": "{year:04d}{month:02d}{day:02d}",
|
||||
"it": "{day:02d}{month:02d}{year:04d}",
|
||||
"usa": "{month:02d}{year:04d}{day:02d}"
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"encoding": "ansi",
|
||||
"monthPosition": 0,
|
||||
"getNewsPaperName": true,
|
||||
"nameNotFoundStr": "ND",
|
||||
"includeTitle": true,
|
||||
"removeDuplicates": true,
|
||||
"showSkipped": false,
|
||||
"showRemovedDuplicates": false,
|
||||
"loadTXT": true,
|
||||
"loadDOCX": false,
|
||||
"removeOldFiles": true,
|
||||
"saveSeparateFiles": true,
|
||||
"saveBodyFile": true,
|
||||
"saveBodyNumber": true,
|
||||
"delLF": false,
|
||||
"delWordBreak": true,
|
||||
"delChars": [
|
||||
"'",
|
||||
"@",
|
||||
"#",
|
||||
"$",
|
||||
"%",
|
||||
"^",
|
||||
"&"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"logFile": "D:\\Test\\bananaSPLIT.log",
|
||||
"logFormat": "%(asctime)s|%(levelname)-8s| %(message)-50s",
|
||||
"logTimeFormat": "%m-%d %H:%M:%S"
|
||||
}
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"version": "v1.1a",
|
||||
"version": "v1.2",
|
||||
"paths": {
|
||||
"lastUsed": "testbastardi.json",
|
||||
"configurationPath": "D:/Emanuele/Documenti/workspace/bananaSPLIT/bananaSPLIT/conf/",
|
||||
"lastUsed": "spiripacchio.json",
|
||||
"configurationPath": "./conf/",
|
||||
"INworkPath": "D:/Emanuele/Documenti/workspace/bananaSPLIT/TestFiles/FileBastardi",
|
||||
"OUTworkPath": "H:/",
|
||||
"fileList": [
|
||||
@@ -13,6 +13,7 @@
|
||||
"docStruct": {
|
||||
"fileVersNew": true,
|
||||
"language": "English",
|
||||
"languageIdx": 1,
|
||||
"docSep": "\\s*Copyright [(0-9)]+",
|
||||
"beginOfDocument": "\\s*Body",
|
||||
"endOfDocument": "\\s*End of Document",
|
||||
@@ -25,10 +26,10 @@
|
||||
"outDate": true,
|
||||
"outTitle": true,
|
||||
"outNumber": true,
|
||||
"numberPos": 3,
|
||||
"datePos": 1,
|
||||
"titlePos": 2,
|
||||
"maxTitleLen": 20,
|
||||
"numberPos": 1,
|
||||
"datePos": 2,
|
||||
"titlePos": 3,
|
||||
"maxTitleLen": 16,
|
||||
"outNameSep": "-",
|
||||
"customSep": "=",
|
||||
"dateFormats": {
|
||||
@@ -42,8 +43,8 @@
|
||||
"monthPosition": 0,
|
||||
"getNewsPaperName": true,
|
||||
"nameNotFoundStr": "ND",
|
||||
"includeTitle": false,
|
||||
"removeDuplicates": false,
|
||||
"includeTitle": true,
|
||||
"removeDuplicates": true,
|
||||
"showSkipped": false,
|
||||
"showRemovedDuplicates": false,
|
||||
"loadTXT": true,
|
||||
@@ -0,0 +1,67 @@
|
||||
{
|
||||
"version": "v1.3",
|
||||
"paths": {
|
||||
"lastUsed": "defaults.json",
|
||||
"configurationPath": "./conf/",
|
||||
"INworkPath": "C://",
|
||||
"OUTworkPath": "C://",
|
||||
"fileList": []
|
||||
},
|
||||
"docStruct": {
|
||||
"fileVersNew": false,
|
||||
"language": "English",
|
||||
"languageIdx": 1,
|
||||
"docSep": "\\s*Copyright [(0-9)]+",
|
||||
"beginOfDocument": "\\s*Body",
|
||||
"endOfDocument": "\\s*End of Document",
|
||||
"dateFormat": "{month} {day:d}, {year:d}{}",
|
||||
"outPrefix": "",
|
||||
"outSuffix": "",
|
||||
"outExt": ".txt",
|
||||
"outDateType": "jpn",
|
||||
"outNameFormat": "",
|
||||
"outDate": true,
|
||||
"outTitle": true,
|
||||
"outNumber": true,
|
||||
"numberPos": 1,
|
||||
"datePos": 2,
|
||||
"titlePos": 3,
|
||||
"maxTitleLen": 16,
|
||||
"outNameSep": "-",
|
||||
"customSep": "=",
|
||||
"dateFormats": {
|
||||
"jpn": "{year:04d}{month:02d}{day:02d}",
|
||||
"it": "{day:02d}{month:02d}{year:04d}",
|
||||
"usa": "{month:02d}{year:04d}{day:02d}"
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"winW": 800,
|
||||
"winH": 700,
|
||||
"encoding": "windows-1252",
|
||||
"monthPosition": 0,
|
||||
"getNewsPaperName": true,
|
||||
"nameNotFoundStr": "ND",
|
||||
"includeTitle": true,
|
||||
"removeDuplicates": true,
|
||||
"showSkipped": false,
|
||||
"showRemovedDuplicates": false,
|
||||
"loadTXT": true,
|
||||
"loadDOCX": false,
|
||||
"removeOldFiles": true,
|
||||
"saveSeparateFiles": true,
|
||||
"saveBodyFile": true,
|
||||
"saveBodyNumber": true,
|
||||
"delLF": false,
|
||||
"delWordBreak": true,
|
||||
"delChars": [
|
||||
"'",
|
||||
"@",
|
||||
"#",
|
||||
"$",
|
||||
"%",
|
||||
"^",
|
||||
"&"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"Italiano": {
|
||||
"dateWords": [
|
||||
"Gennaio",
|
||||
"Febbraio",
|
||||
"Marzo",
|
||||
"Aprile",
|
||||
"Maggio",
|
||||
"Giugno",
|
||||
"Luglio",
|
||||
"Agosto",
|
||||
"Settembre",
|
||||
"Ottobre",
|
||||
"Novembre",
|
||||
"Dicembre"
|
||||
],
|
||||
"headWords": [
|
||||
"BYLINE:",
|
||||
"SECTION:",
|
||||
"LENGTH:",
|
||||
"DATELINE:",
|
||||
"HIGHLIGHT:",
|
||||
"Email:"
|
||||
],
|
||||
"tailWords": [
|
||||
"Newstex ID:",
|
||||
"NOTES:",
|
||||
"LANGUAGE:",
|
||||
"GRAPHIC:",
|
||||
"TYPE:",
|
||||
"URL:",
|
||||
"LOAD-DATE:",
|
||||
"PUBLICATION-TYPE:",
|
||||
"DOCUMENT-TYPE:",
|
||||
"CHARTS:",
|
||||
"JOURNAL-CODE:"
|
||||
]
|
||||
},
|
||||
"English": {
|
||||
"dateWords": [
|
||||
"January",
|
||||
"February",
|
||||
"March",
|
||||
"April",
|
||||
"May",
|
||||
"June",
|
||||
"July",
|
||||
"August",
|
||||
"September",
|
||||
"October",
|
||||
"November",
|
||||
"December"
|
||||
],
|
||||
"headWords": [
|
||||
"BYLINE:",
|
||||
"SECTION:",
|
||||
"LENGTH:",
|
||||
"DATELINE:",
|
||||
"HIGHLIGHT:",
|
||||
"Email:"
|
||||
],
|
||||
"tailWords": [
|
||||
"Newstex ID:",
|
||||
"NOTES:",
|
||||
"LANGUAGE:",
|
||||
"GRAPHIC:",
|
||||
"TYPE:",
|
||||
"URL:",
|
||||
"LOAD-DATE:",
|
||||
"PUBLICATION-TYPE:",
|
||||
"DOCUMENT-TYPE:",
|
||||
"CHARTS:",
|
||||
"JOURNAL-CODE:"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
{
|
||||
"version": "v1.3",
|
||||
"paths": {
|
||||
"lastUsed": "linux.json",
|
||||
"configurationPath": "./conf/",
|
||||
"INworkPath": "/home/",
|
||||
"OUTworkPath": "/home/",
|
||||
"fileList": []
|
||||
},
|
||||
"docStruct": {
|
||||
"fileVersNew": false,
|
||||
"language": "English",
|
||||
"languageIdx": 1,
|
||||
"docSep": "\\s*Copyright [(0-9)]+",
|
||||
"beginOfDocument": "\\s*Body",
|
||||
"endOfDocument": "\\s*End of Document",
|
||||
"dateFormat": "{month} {day:d}, {year:d}{}",
|
||||
"outPrefix": "",
|
||||
"outSuffix": "",
|
||||
"outExt": ".txt",
|
||||
"outDateType": "jpn",
|
||||
"outNameFormat": "",
|
||||
"outDate": true,
|
||||
"outTitle": true,
|
||||
"outNumber": true,
|
||||
"numberPos": 1,
|
||||
"datePos": 2,
|
||||
"titlePos": 3,
|
||||
"maxTitleLen": 16,
|
||||
"outNameSep": "-",
|
||||
"customSep": "=",
|
||||
"dateFormats": {
|
||||
"jpn": "{year:04d}{month:02d}{day:02d}",
|
||||
"it": "{day:02d}{month:02d}{year:04d}",
|
||||
"usa": "{month:02d}{year:04d}{day:02d}"
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"winW": 800,
|
||||
"winH": 700,
|
||||
"encoding": "windows-1252",
|
||||
"monthPosition": 0,
|
||||
"getNewsPaperName": true,
|
||||
"nameNotFoundStr": "ND",
|
||||
"includeTitle": true,
|
||||
"removeDuplicates": true,
|
||||
"showSkipped": false,
|
||||
"showRemovedDuplicates": false,
|
||||
"loadTXT": true,
|
||||
"loadDOCX": false,
|
||||
"removeOldFiles": true,
|
||||
"saveSeparateFiles": true,
|
||||
"saveBodyFile": true,
|
||||
"saveBodyNumber": true,
|
||||
"delLF": false,
|
||||
"delWordBreak": true,
|
||||
"delChars": [
|
||||
"'",
|
||||
"@",
|
||||
"#",
|
||||
"$",
|
||||
"%",
|
||||
"^",
|
||||
"&"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"logFile": "D:\\Test\\bananaSPLIT.log",
|
||||
"logFormat": "%(asctime)s|%(levelname)-8s| %(message)-50s",
|
||||
"logTimeFormat": "%m-%d %H:%M:%S"
|
||||
}
|
||||
@@ -0,0 +1,118 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>editconf</class>
|
||||
<widget class="QDialog" name="editconf">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>600</width>
|
||||
<height>500</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>600</width>
|
||||
<height>500</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Opzioni Avanzate</string>
|
||||
</property>
|
||||
<property name="windowIcon">
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icons/icons8-smartphone-ram-100.png</normaloff>:/icons/icons8-smartphone-ram-100.png</iconset>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout">
|
||||
<item>
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>12</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>ATTENZIONE!! Quello che scrivi qui potrebbe rompere tutto!</string>
|
||||
</property>
|
||||
<property name="textFormat">
|
||||
<enum>Qt::PlainText</enum>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
<property name="wordWrap">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="textInteractionFlags">
|
||||
<set>Qt::NoTextInteraction</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="label_2">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>10</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Da grandi poteri derivano grandi responsabilita'</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPlainTextEdit" name="txt_confFile">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>11</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout">
|
||||
<item>
|
||||
<spacer name="horizontalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="btn_cancel">
|
||||
<property name="text">
|
||||
<string>Cancel</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="btn_ok">
|
||||
<property name="text">
|
||||
<string>OK</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<resources>
|
||||
<include location="resources.qrc"/>
|
||||
</resources>
|
||||
<connections/>
|
||||
</ui>
|
||||
@@ -10,7 +10,7 @@
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>480</width>
|
||||
<height>452</height>
|
||||
<height>524</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="sizePolicy">
|
||||
@@ -22,6 +22,10 @@
|
||||
<property name="windowTitle">
|
||||
<string>Avanzate Titolo</string>
|
||||
</property>
|
||||
<property name="windowIcon">
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icons/icons8-smartphone-ram-100.png</normaloff>:/icons/icons8-smartphone-ram-100.png</iconset>
|
||||
</property>
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<item row="1" column="0" colspan="2">
|
||||
<widget class="Line" name="line">
|
||||
@@ -248,6 +252,8 @@
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<resources/>
|
||||
<resources>
|
||||
<include location="resources.qrc"/>
|
||||
</resources>
|
||||
<connections/>
|
||||
</ui>
|
||||
|
||||
|
Before Width: | Height: | Size: 175 KiB After Width: | Height: | Size: 175 KiB |
@@ -15,4 +15,10 @@ if __name__ == '__main__':
|
||||
fp = open(r".\compiledUI\\"+f.replace("ui","py"), 'w')
|
||||
fp.write(str(rv.stdout, encoding='utf-8').replace('\r', ''))
|
||||
fp.close()
|
||||
command = r'pyrcc5.exe '+'resources.qrc'
|
||||
print (command)
|
||||
rv = subprocess.run(command, capture_output=True)
|
||||
fp = open(r".\compiledUI\\resources_rc.py", 'w')
|
||||
fp.write(str(rv.stdout, encoding='utf-8').replace('\r', ''))
|
||||
fp.close()
|
||||
pass
|
||||
@@ -0,0 +1,74 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Form implementation generated from reading ui file 'advopt.ui'
|
||||
#
|
||||
# Created by: PyQt5 UI code generator 5.12.1
|
||||
#
|
||||
# WARNING! All changes made in this file will be lost!
|
||||
|
||||
from PyQt5 import QtCore, QtGui, QtWidgets
|
||||
|
||||
|
||||
class Ui_editconf(object):
|
||||
def setupUi(self, editconf):
|
||||
editconf.setObjectName("editconf")
|
||||
editconf.resize(600, 500)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(editconf.sizePolicy().hasHeightForWidth())
|
||||
editconf.setSizePolicy(sizePolicy)
|
||||
editconf.setMinimumSize(QtCore.QSize(600, 500))
|
||||
icon = QtGui.QIcon()
|
||||
icon.addPixmap(QtGui.QPixmap(":/icons/icons8-smartphone-ram-100.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
|
||||
editconf.setWindowIcon(icon)
|
||||
self.verticalLayout = QtWidgets.QVBoxLayout(editconf)
|
||||
self.verticalLayout.setObjectName("verticalLayout")
|
||||
self.label = QtWidgets.QLabel(editconf)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(12)
|
||||
self.label.setFont(font)
|
||||
self.label.setTextFormat(QtCore.Qt.PlainText)
|
||||
self.label.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.label.setWordWrap(True)
|
||||
self.label.setTextInteractionFlags(QtCore.Qt.NoTextInteraction)
|
||||
self.label.setObjectName("label")
|
||||
self.verticalLayout.addWidget(self.label)
|
||||
self.label_2 = QtWidgets.QLabel(editconf)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(10)
|
||||
self.label_2.setFont(font)
|
||||
self.label_2.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.label_2.setObjectName("label_2")
|
||||
self.verticalLayout.addWidget(self.label_2)
|
||||
self.txt_confFile = QtWidgets.QPlainTextEdit(editconf)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(11)
|
||||
self.txt_confFile.setFont(font)
|
||||
self.txt_confFile.setObjectName("txt_confFile")
|
||||
self.verticalLayout.addWidget(self.txt_confFile)
|
||||
self.horizontalLayout = QtWidgets.QHBoxLayout()
|
||||
self.horizontalLayout.setObjectName("horizontalLayout")
|
||||
spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
|
||||
self.horizontalLayout.addItem(spacerItem)
|
||||
self.btn_cancel = QtWidgets.QPushButton(editconf)
|
||||
self.btn_cancel.setObjectName("btn_cancel")
|
||||
self.horizontalLayout.addWidget(self.btn_cancel)
|
||||
self.btn_ok = QtWidgets.QPushButton(editconf)
|
||||
self.btn_ok.setObjectName("btn_ok")
|
||||
self.horizontalLayout.addWidget(self.btn_ok)
|
||||
self.verticalLayout.addLayout(self.horizontalLayout)
|
||||
|
||||
self.retranslateUi(editconf)
|
||||
QtCore.QMetaObject.connectSlotsByName(editconf)
|
||||
|
||||
def retranslateUi(self, editconf):
|
||||
_translate = QtCore.QCoreApplication.translate
|
||||
editconf.setWindowTitle(_translate("editconf", "Opzioni Avanzate"))
|
||||
self.label.setText(_translate("editconf", "ATTENZIONE!! Quello che scrivi qui potrebbe rompere tutto!"))
|
||||
self.label_2.setText(_translate("editconf", "Da grandi poteri derivano grandi responsabilita\'"))
|
||||
self.btn_cancel.setText(_translate("editconf", "Cancel"))
|
||||
self.btn_ok.setText(_translate("editconf", "OK"))
|
||||
|
||||
|
||||
import resources_rc
|
||||
@@ -13,12 +13,15 @@ class Ui_advtitolo3(object):
|
||||
def setupUi(self, advtitolo3):
|
||||
advtitolo3.setObjectName("advtitolo3")
|
||||
advtitolo3.setWindowModality(QtCore.Qt.WindowModal)
|
||||
advtitolo3.resize(480, 452)
|
||||
advtitolo3.resize(480, 524)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(advtitolo3.sizePolicy().hasHeightForWidth())
|
||||
advtitolo3.setSizePolicy(sizePolicy)
|
||||
icon = QtGui.QIcon()
|
||||
icon.addPixmap(QtGui.QPixmap(":/icons/icons8-smartphone-ram-100.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
|
||||
advtitolo3.setWindowIcon(icon)
|
||||
self.gridLayout = QtWidgets.QGridLayout(advtitolo3)
|
||||
self.gridLayout.setObjectName("gridLayout")
|
||||
self.line = QtWidgets.QFrame(advtitolo3)
|
||||
@@ -154,3 +157,4 @@ class Ui_advtitolo3(object):
|
||||
self.label_2.setText(_translate("advtitolo3", "Suffisso Titolo"))
|
||||
|
||||
|
||||
import resources_rc
|
||||
|
||||
@@ -13,7 +13,7 @@ class Ui_mainwin(object):
|
||||
def setupUi(self, mainwin):
|
||||
mainwin.setObjectName("mainwin")
|
||||
mainwin.setEnabled(True)
|
||||
mainwin.resize(678, 581)
|
||||
mainwin.resize(680, 620)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
@@ -24,11 +24,64 @@ class Ui_mainwin(object):
|
||||
font.setPointSize(10)
|
||||
mainwin.setFont(font)
|
||||
mainwin.setFocusPolicy(QtCore.Qt.NoFocus)
|
||||
icon = QtGui.QIcon()
|
||||
icon.addPixmap(QtGui.QPixmap(":/icons/icons8-banana-split-80.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
|
||||
mainwin.setWindowIcon(icon)
|
||||
mainwin.setAnimated(False)
|
||||
mainwin.setDockOptions(QtWidgets.QMainWindow.AllowTabbedDocks)
|
||||
self.centralwidget = QtWidgets.QWidget(mainwin)
|
||||
self.centralwidget.setObjectName("centralwidget")
|
||||
self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.centralwidget)
|
||||
self.verticalLayout_3.setObjectName("verticalLayout_3")
|
||||
self.gridLayout_2 = QtWidgets.QGridLayout(self.centralwidget)
|
||||
self.gridLayout_2.setObjectName("gridLayout_2")
|
||||
self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
|
||||
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
|
||||
self.label_4 = QtWidgets.QLabel(self.centralwidget)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(11)
|
||||
font.setBold(True)
|
||||
font.setWeight(75)
|
||||
self.label_4.setFont(font)
|
||||
self.label_4.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.label_4.setObjectName("label_4")
|
||||
self.horizontalLayout_3.addWidget(self.label_4)
|
||||
spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
|
||||
self.horizontalLayout_3.addItem(spacerItem)
|
||||
self.label_3 = QtWidgets.QLabel(self.centralwidget)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.label_3.sizePolicy().hasHeightForWidth())
|
||||
self.label_3.setSizePolicy(sizePolicy)
|
||||
font = QtGui.QFont()
|
||||
font.setBold(True)
|
||||
font.setWeight(75)
|
||||
self.label_3.setFont(font)
|
||||
self.label_3.setObjectName("label_3")
|
||||
self.horizontalLayout_3.addWidget(self.label_3)
|
||||
self.lbl_preset = QtWidgets.QLabel(self.centralwidget)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.lbl_preset.sizePolicy().hasHeightForWidth())
|
||||
self.lbl_preset.setSizePolicy(sizePolicy)
|
||||
self.lbl_preset.setObjectName("lbl_preset")
|
||||
self.horizontalLayout_3.addWidget(self.lbl_preset)
|
||||
spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
|
||||
self.horizontalLayout_3.addItem(spacerItem1)
|
||||
self.gridLayout_2.addLayout(self.horizontalLayout_3, 2, 0, 1, 1)
|
||||
self.txt_log = QtWidgets.QTextEdit(self.centralwidget)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Maximum)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.txt_log.sizePolicy().hasHeightForWidth())
|
||||
self.txt_log.setSizePolicy(sizePolicy)
|
||||
self.txt_log.setMaximumSize(QtCore.QSize(16777215, 100))
|
||||
self.txt_log.setAcceptDrops(False)
|
||||
self.txt_log.setAutoFillBackground(False)
|
||||
self.txt_log.setStyleSheet("background-color: rgb(0,0,0);")
|
||||
self.txt_log.setTextInteractionFlags(QtCore.Qt.TextSelectableByMouse)
|
||||
self.txt_log.setObjectName("txt_log")
|
||||
self.gridLayout_2.addWidget(self.txt_log, 4, 0, 1, 1)
|
||||
self.wgt_main = QtWidgets.QTabWidget(self.centralwidget)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.MinimumExpanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
@@ -40,11 +93,6 @@ class Ui_mainwin(object):
|
||||
self.wgt_mainPage1.setObjectName("wgt_mainPage1")
|
||||
self.gridLayout = QtWidgets.QGridLayout(self.wgt_mainPage1)
|
||||
self.gridLayout.setObjectName("gridLayout")
|
||||
self.btn_avanti = QtWidgets.QPushButton(self.wgt_mainPage1)
|
||||
self.btn_avanti.setMinimumSize(QtCore.QSize(79, 0))
|
||||
self.btn_avanti.setMaximumSize(QtCore.QSize(80, 16777215))
|
||||
self.btn_avanti.setObjectName("btn_avanti")
|
||||
self.gridLayout.addWidget(self.btn_avanti, 4, 3, 1, 1)
|
||||
self.verticalLayout_2 = QtWidgets.QVBoxLayout()
|
||||
self.verticalLayout_2.setSizeConstraint(QtWidgets.QLayout.SetMinimumSize)
|
||||
self.verticalLayout_2.setObjectName("verticalLayout_2")
|
||||
@@ -54,6 +102,11 @@ class Ui_mainwin(object):
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.btn_cartellasorg.sizePolicy().hasHeightForWidth())
|
||||
self.btn_cartellasorg.setSizePolicy(sizePolicy)
|
||||
icon1 = QtGui.QIcon()
|
||||
icon1.addPixmap(QtGui.QPixmap(":/icons/icons8-add-folder-80.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
|
||||
self.btn_cartellasorg.setIcon(icon1)
|
||||
self.btn_cartellasorg.setIconSize(QtCore.QSize(30, 30))
|
||||
self.btn_cartellasorg.setFlat(True)
|
||||
self.btn_cartellasorg.setObjectName("btn_cartellasorg")
|
||||
self.verticalLayout_2.addWidget(self.btn_cartellasorg)
|
||||
self.btn_cartelladest = QtWidgets.QPushButton(self.wgt_mainPage1)
|
||||
@@ -62,21 +115,14 @@ class Ui_mainwin(object):
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.btn_cartelladest.sizePolicy().hasHeightForWidth())
|
||||
self.btn_cartelladest.setSizePolicy(sizePolicy)
|
||||
icon2 = QtGui.QIcon()
|
||||
icon2.addPixmap(QtGui.QPixmap(":/icons/icons8-downloads-folder-80.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
|
||||
self.btn_cartelladest.setIcon(icon2)
|
||||
self.btn_cartelladest.setIconSize(QtCore.QSize(30, 30))
|
||||
self.btn_cartelladest.setFlat(True)
|
||||
self.btn_cartelladest.setObjectName("btn_cartelladest")
|
||||
self.verticalLayout_2.addWidget(self.btn_cartelladest)
|
||||
self.gridLayout.addLayout(self.verticalLayout_2, 0, 1, 1, 1)
|
||||
self.verticalLayout_4 = QtWidgets.QVBoxLayout()
|
||||
self.verticalLayout_4.setObjectName("verticalLayout_4")
|
||||
self.lbl_sorg = QtWidgets.QLabel(self.wgt_mainPage1)
|
||||
self.lbl_sorg.setObjectName("lbl_sorg")
|
||||
self.verticalLayout_4.addWidget(self.lbl_sorg)
|
||||
self.lbl_dest = QtWidgets.QLabel(self.wgt_mainPage1)
|
||||
self.lbl_dest.setObjectName("lbl_dest")
|
||||
self.verticalLayout_4.addWidget(self.lbl_dest)
|
||||
self.gridLayout.addLayout(self.verticalLayout_4, 0, 2, 1, 2)
|
||||
self.lst_files = QtWidgets.QListWidget(self.wgt_mainPage1)
|
||||
self.lst_files.setObjectName("lst_files")
|
||||
self.gridLayout.addWidget(self.lst_files, 3, 0, 1, 4)
|
||||
self.verticalLayout = QtWidgets.QVBoxLayout()
|
||||
self.verticalLayout.setObjectName("verticalLayout")
|
||||
self.lbl_cartellasorg = QtWidgets.QLabel(self.wgt_mainPage1)
|
||||
@@ -92,6 +138,17 @@ class Ui_mainwin(object):
|
||||
self.lbl_cartelladest.setObjectName("lbl_cartelladest")
|
||||
self.verticalLayout.addWidget(self.lbl_cartelladest)
|
||||
self.gridLayout.addLayout(self.verticalLayout, 0, 0, 1, 1)
|
||||
self.verticalLayout_4 = QtWidgets.QVBoxLayout()
|
||||
self.verticalLayout_4.setObjectName("verticalLayout_4")
|
||||
self.lbl_sorg = QtWidgets.QLabel(self.wgt_mainPage1)
|
||||
self.lbl_sorg.setObjectName("lbl_sorg")
|
||||
self.verticalLayout_4.addWidget(self.lbl_sorg)
|
||||
self.lbl_dest = QtWidgets.QLabel(self.wgt_mainPage1)
|
||||
self.lbl_dest.setObjectName("lbl_dest")
|
||||
self.verticalLayout_4.addWidget(self.lbl_dest)
|
||||
self.gridLayout.addLayout(self.verticalLayout_4, 0, 2, 1, 1)
|
||||
spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
|
||||
self.gridLayout.addItem(spacerItem2, 0, 3, 1, 1)
|
||||
self.line = QtWidgets.QFrame(self.wgt_mainPage1)
|
||||
self.line.setFrameShape(QtWidgets.QFrame.HLine)
|
||||
self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
|
||||
@@ -106,41 +163,62 @@ class Ui_mainwin(object):
|
||||
self.label.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.label.setObjectName("label")
|
||||
self.gridLayout.addWidget(self.label, 2, 0, 1, 4)
|
||||
self.rad_fileOld = QtWidgets.QRadioButton(self.wgt_mainPage1)
|
||||
self.rad_fileOld.setObjectName("rad_fileOld")
|
||||
self.gridLayout.addWidget(self.rad_fileOld, 4, 2, 1, 1)
|
||||
self.rad_fileNew = QtWidgets.QRadioButton(self.wgt_mainPage1)
|
||||
self.rad_fileNew.setChecked(True)
|
||||
self.rad_fileNew.setObjectName("rad_fileNew")
|
||||
self.gridLayout.addWidget(self.rad_fileNew, 4, 1, 1, 1)
|
||||
self.label_2 = QtWidgets.QLabel(self.wgt_mainPage1)
|
||||
self.label_2.setObjectName("label_2")
|
||||
self.gridLayout.addWidget(self.label_2, 4, 0, 1, 1)
|
||||
self.wgt_main.addTab(self.wgt_mainPage1, "")
|
||||
self.verticalLayout_3.addWidget(self.wgt_main)
|
||||
self.line_2 = QtWidgets.QFrame(self.centralwidget)
|
||||
self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
|
||||
self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
|
||||
self.line_2.setObjectName("line_2")
|
||||
self.verticalLayout_3.addWidget(self.line_2)
|
||||
self.wgt_sub = QtWidgets.QWidget(self.centralwidget)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
|
||||
self.lst_files = QtWidgets.QListWidget(self.wgt_mainPage1)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.wgt_sub.sizePolicy().hasHeightForWidth())
|
||||
self.wgt_sub.setSizePolicy(sizePolicy)
|
||||
self.wgt_sub.setMinimumSize(QtCore.QSize(0, 75))
|
||||
self.wgt_sub.setMaximumSize(QtCore.QSize(16777215, 500))
|
||||
self.wgt_sub.setObjectName("wgt_sub")
|
||||
self.horizontalLayout = QtWidgets.QHBoxLayout(self.wgt_sub)
|
||||
self.horizontalLayout.setObjectName("horizontalLayout")
|
||||
self.lbl_log = QtWidgets.QLabel(self.wgt_sub)
|
||||
self.lbl_log.setObjectName("lbl_log")
|
||||
self.horizontalLayout.addWidget(self.lbl_log)
|
||||
self.verticalLayout_3.addWidget(self.wgt_sub)
|
||||
sizePolicy.setHeightForWidth(self.lst_files.sizePolicy().hasHeightForWidth())
|
||||
self.lst_files.setSizePolicy(sizePolicy)
|
||||
self.lst_files.setMinimumSize(QtCore.QSize(0, 180))
|
||||
self.lst_files.setObjectName("lst_files")
|
||||
self.gridLayout.addWidget(self.lst_files, 3, 0, 1, 4)
|
||||
self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
|
||||
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
|
||||
self.label_2 = QtWidgets.QLabel(self.wgt_mainPage1)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth())
|
||||
self.label_2.setSizePolicy(sizePolicy)
|
||||
self.label_2.setObjectName("label_2")
|
||||
self.horizontalLayout_2.addWidget(self.label_2)
|
||||
self.rad_fileNew = QtWidgets.QRadioButton(self.wgt_mainPage1)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.rad_fileNew.sizePolicy().hasHeightForWidth())
|
||||
self.rad_fileNew.setSizePolicy(sizePolicy)
|
||||
self.rad_fileNew.setChecked(True)
|
||||
self.rad_fileNew.setObjectName("rad_fileNew")
|
||||
self.horizontalLayout_2.addWidget(self.rad_fileNew)
|
||||
self.rad_fileOld = QtWidgets.QRadioButton(self.wgt_mainPage1)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.rad_fileOld.sizePolicy().hasHeightForWidth())
|
||||
self.rad_fileOld.setSizePolicy(sizePolicy)
|
||||
self.rad_fileOld.setObjectName("rad_fileOld")
|
||||
self.horizontalLayout_2.addWidget(self.rad_fileOld)
|
||||
self.btn_avanti = QtWidgets.QPushButton(self.wgt_mainPage1)
|
||||
self.btn_avanti.setMinimumSize(QtCore.QSize(100, 40))
|
||||
self.btn_avanti.setMaximumSize(QtCore.QSize(80, 16777215))
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(11)
|
||||
self.btn_avanti.setFont(font)
|
||||
self.btn_avanti.setLayoutDirection(QtCore.Qt.RightToLeft)
|
||||
icon3 = QtGui.QIcon()
|
||||
icon3.addPixmap(QtGui.QPixmap(":/icons/icons8-arrow-80.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
|
||||
self.btn_avanti.setIcon(icon3)
|
||||
self.btn_avanti.setIconSize(QtCore.QSize(25, 25))
|
||||
self.btn_avanti.setFlat(False)
|
||||
self.btn_avanti.setObjectName("btn_avanti")
|
||||
self.horizontalLayout_2.addWidget(self.btn_avanti)
|
||||
self.gridLayout.addLayout(self.horizontalLayout_2, 4, 0, 1, 4)
|
||||
self.wgt_main.addTab(self.wgt_mainPage1, "")
|
||||
self.gridLayout_2.addWidget(self.wgt_main, 1, 0, 1, 1)
|
||||
mainwin.setCentralWidget(self.centralwidget)
|
||||
self.menubar = QtWidgets.QMenuBar(mainwin)
|
||||
self.menubar.setGeometry(QtCore.QRect(0, 0, 678, 26))
|
||||
self.menubar.setGeometry(QtCore.QRect(0, 0, 680, 26))
|
||||
self.menubar.setNativeMenuBar(True)
|
||||
self.menubar.setObjectName("menubar")
|
||||
self.bar_file = QtWidgets.QMenu(self.menubar)
|
||||
@@ -148,23 +226,28 @@ class Ui_mainwin(object):
|
||||
self.menuOpzioni = QtWidgets.QMenu(self.menubar)
|
||||
self.menuOpzioni.setObjectName("menuOpzioni")
|
||||
mainwin.setMenuBar(self.menubar)
|
||||
self.statusbar = QtWidgets.QStatusBar(mainwin)
|
||||
self.statusbar.setObjectName("statusbar")
|
||||
mainwin.setStatusBar(self.statusbar)
|
||||
self.toolBar = QtWidgets.QToolBar(mainwin)
|
||||
self.toolBar.setMovable(False)
|
||||
self.toolBar.setFloatable(False)
|
||||
self.toolBar.setObjectName("toolBar")
|
||||
mainwin.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
|
||||
self.actionCarica_Preset = QtWidgets.QAction(mainwin)
|
||||
icon4 = QtGui.QIcon()
|
||||
icon4.addPixmap(QtGui.QPixmap(":/icons/icons8-documents-folder-80.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
|
||||
self.actionCarica_Preset.setIcon(icon4)
|
||||
self.actionCarica_Preset.setIconVisibleInMenu(True)
|
||||
self.actionCarica_Preset.setObjectName("actionCarica_Preset")
|
||||
self.actionSalva_Preset = QtWidgets.QAction(mainwin)
|
||||
icon5 = QtGui.QIcon()
|
||||
icon5.addPixmap(QtGui.QPixmap(":/icons/icons8-save-80.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
|
||||
self.actionSalva_Preset.setIcon(icon5)
|
||||
self.actionSalva_Preset.setObjectName("actionSalva_Preset")
|
||||
self.actionOpzioni = QtWidgets.QAction(mainwin)
|
||||
self.actionOpzioni.setObjectName("actionOpzioni")
|
||||
self.actionLingua = QtWidgets.QAction(mainwin)
|
||||
icon6 = QtGui.QIcon()
|
||||
icon6.addPixmap(QtGui.QPixmap(":/icons/icons8-globe-earth-80.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
|
||||
self.actionLingua.setIcon(icon6)
|
||||
self.actionLingua.setObjectName("actionLingua")
|
||||
self.actionAvanzate = QtWidgets.QAction(mainwin)
|
||||
icon7 = QtGui.QIcon()
|
||||
icon7.addPixmap(QtGui.QPixmap(":/icons/icons8-smartphone-ram-100.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
|
||||
self.actionAvanzate.setIcon(icon7)
|
||||
self.actionAvanzate.setObjectName("actionAvanzate")
|
||||
self.bar_file.addAction(self.actionCarica_Preset)
|
||||
self.bar_file.addAction(self.actionSalva_Preset)
|
||||
@@ -179,22 +262,28 @@ class Ui_mainwin(object):
|
||||
def retranslateUi(self, mainwin):
|
||||
_translate = QtCore.QCoreApplication.translate
|
||||
mainwin.setWindowTitle(_translate("mainwin", "bananaSPLIT"))
|
||||
self.btn_avanti.setText(_translate("mainwin", "Avanti"))
|
||||
self.btn_cartellasorg.setText(_translate("mainwin", "..."))
|
||||
self.btn_cartelladest.setText(_translate("mainwin", "..."))
|
||||
self.lbl_sorg.setText(_translate("mainwin", "..."))
|
||||
self.lbl_dest.setText(_translate("mainwin", "..."))
|
||||
self.label_4.setText(_translate("mainwin", "Finestra dei messaggi"))
|
||||
self.label_3.setText(_translate("mainwin", "Preset corrente: "))
|
||||
self.lbl_preset.setText(_translate("mainwin", "..."))
|
||||
self.txt_log.setHtml(_translate("mainwin", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7.8pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:10pt;\"><br /></p></body></html>"))
|
||||
self.btn_cartellasorg.setText(_translate("mainwin", "-> "))
|
||||
self.btn_cartelladest.setText(_translate("mainwin", "-> "))
|
||||
self.lbl_cartellasorg.setText(_translate("mainwin", "Cartella sorgente"))
|
||||
self.lbl_cartelladest.setText(_translate("mainwin", "Cartella destinazione"))
|
||||
self.lbl_sorg.setText(_translate("mainwin", "..."))
|
||||
self.lbl_dest.setText(_translate("mainwin", "..."))
|
||||
self.label.setText(_translate("mainwin", "File disponibili per la conversione"))
|
||||
self.rad_fileOld.setText(_translate("mainwin", "Vecchia"))
|
||||
self.rad_fileNew.setText(_translate("mainwin", "Nuova"))
|
||||
self.label_2.setText(_translate("mainwin", "Versione dei File"))
|
||||
self.wgt_main.setTabText(self.wgt_main.indexOf(self.wgt_mainPage1), _translate("mainwin", "SelezionaFile"))
|
||||
self.lbl_log.setText(_translate("mainwin", "qui ci va il log ma devo pensare a come farlo in modo non eccessivamente stupido"))
|
||||
self.rad_fileNew.setText(_translate("mainwin", "Nuova"))
|
||||
self.rad_fileOld.setText(_translate("mainwin", "Vecchia"))
|
||||
self.btn_avanti.setText(_translate("mainwin", "Avanti"))
|
||||
self.wgt_main.setTabText(self.wgt_main.indexOf(self.wgt_mainPage1), _translate("mainwin", "Selezione Input"))
|
||||
self.bar_file.setTitle(_translate("mainwin", "File"))
|
||||
self.menuOpzioni.setTitle(_translate("mainwin", "Opzioni"))
|
||||
self.toolBar.setWindowTitle(_translate("mainwin", "toolBar"))
|
||||
self.actionCarica_Preset.setText(_translate("mainwin", "Carica Preset"))
|
||||
self.actionSalva_Preset.setText(_translate("mainwin", "Salva Preset"))
|
||||
self.actionOpzioni.setText(_translate("mainwin", "Opzioni"))
|
||||
@@ -202,3 +291,4 @@ class Ui_mainwin(object):
|
||||
self.actionAvanzate.setText(_translate("mainwin", "Avanzate"))
|
||||
|
||||
|
||||
import resources_rc
|
||||
|
||||
@@ -1,260 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Form implementation generated from reading ui file 'opzioniavanzate.ui'
|
||||
#
|
||||
# Created by: PyQt5 UI code generator 5.12.1
|
||||
#
|
||||
# WARNING! All changes made in this file will be lost!
|
||||
|
||||
from PyQt5 import QtCore, QtGui, QtWidgets
|
||||
|
||||
|
||||
class Ui_advoption(object):
|
||||
def setupUi(self, advoption):
|
||||
advoption.setObjectName("advoption")
|
||||
advoption.resize(598, 602)
|
||||
self.gridLayout = QtWidgets.QGridLayout(advoption)
|
||||
self.gridLayout.setObjectName("gridLayout")
|
||||
self.tab_opzionipredef = QtWidgets.QTabWidget(advoption)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(10)
|
||||
self.tab_opzionipredef.setFont(font)
|
||||
self.tab_opzionipredef.setObjectName("tab_opzionipredef")
|
||||
self.tab_cartelle = QtWidgets.QWidget()
|
||||
self.tab_cartelle.setObjectName("tab_cartelle")
|
||||
self.gridLayout_5 = QtWidgets.QGridLayout(self.tab_cartelle)
|
||||
self.gridLayout_5.setObjectName("gridLayout_5")
|
||||
self.verticalLayout = QtWidgets.QVBoxLayout()
|
||||
self.verticalLayout.setObjectName("verticalLayout")
|
||||
self.lbl_sorgente = QtWidgets.QLabel(self.tab_cartelle)
|
||||
self.lbl_sorgente.setObjectName("lbl_sorgente")
|
||||
self.verticalLayout.addWidget(self.lbl_sorgente)
|
||||
self.lbl_destinazione = QtWidgets.QLabel(self.tab_cartelle)
|
||||
self.lbl_destinazione.setObjectName("lbl_destinazione")
|
||||
self.verticalLayout.addWidget(self.lbl_destinazione)
|
||||
self.gridLayout_5.addLayout(self.verticalLayout, 0, 0, 1, 1)
|
||||
self.verticalLayout_2 = QtWidgets.QVBoxLayout()
|
||||
self.verticalLayout_2.setObjectName("verticalLayout_2")
|
||||
self.tll_sorgente = QtWidgets.QToolButton(self.tab_cartelle)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.tll_sorgente.sizePolicy().hasHeightForWidth())
|
||||
self.tll_sorgente.setSizePolicy(sizePolicy)
|
||||
self.tll_sorgente.setMinimumSize(QtCore.QSize(200, 0))
|
||||
self.tll_sorgente.setObjectName("tll_sorgente")
|
||||
self.verticalLayout_2.addWidget(self.tll_sorgente)
|
||||
self.tll_destinazione = QtWidgets.QToolButton(self.tab_cartelle)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.tll_destinazione.sizePolicy().hasHeightForWidth())
|
||||
self.tll_destinazione.setSizePolicy(sizePolicy)
|
||||
self.tll_destinazione.setMinimumSize(QtCore.QSize(200, 0))
|
||||
self.tll_destinazione.setObjectName("tll_destinazione")
|
||||
self.verticalLayout_2.addWidget(self.tll_destinazione)
|
||||
self.gridLayout_5.addLayout(self.verticalLayout_2, 0, 1, 1, 1)
|
||||
spacerItem = QtWidgets.QSpacerItem(172, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
|
||||
self.gridLayout_5.addItem(spacerItem, 0, 2, 1, 1)
|
||||
spacerItem1 = QtWidgets.QSpacerItem(20, 362, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
|
||||
self.gridLayout_5.addItem(spacerItem1, 1, 0, 1, 1)
|
||||
self.tab_opzionipredef.addTab(self.tab_cartelle, "")
|
||||
self.tab_lingua = QtWidgets.QWidget()
|
||||
self.tab_lingua.setObjectName("tab_lingua")
|
||||
self.gridLayout_4 = QtWidgets.QGridLayout(self.tab_lingua)
|
||||
self.gridLayout_4.setObjectName("gridLayout_4")
|
||||
self.horizontalLayout = QtWidgets.QHBoxLayout()
|
||||
self.horizontalLayout.setObjectName("horizontalLayout")
|
||||
self.lbl_lingua = QtWidgets.QLabel(self.tab_lingua)
|
||||
self.lbl_lingua.setObjectName("lbl_lingua")
|
||||
self.horizontalLayout.addWidget(self.lbl_lingua)
|
||||
self.cmb_lingua = QtWidgets.QComboBox(self.tab_lingua)
|
||||
self.cmb_lingua.setMinimumSize(QtCore.QSize(200, 0))
|
||||
self.cmb_lingua.setObjectName("cmb_lingua")
|
||||
self.cmb_lingua.addItem("")
|
||||
self.cmb_lingua.addItem("")
|
||||
self.cmb_lingua.addItem("")
|
||||
self.horizontalLayout.addWidget(self.cmb_lingua)
|
||||
self.gridLayout_4.addLayout(self.horizontalLayout, 0, 0, 1, 1)
|
||||
spacerItem2 = QtWidgets.QSpacerItem(155, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
|
||||
self.gridLayout_4.addItem(spacerItem2, 0, 1, 1, 1)
|
||||
spacerItem3 = QtWidgets.QSpacerItem(20, 396, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
|
||||
self.gridLayout_4.addItem(spacerItem3, 1, 0, 1, 1)
|
||||
self.tab_opzionipredef.addTab(self.tab_lingua, "")
|
||||
self.tab_output = QtWidgets.QWidget()
|
||||
self.tab_output.setObjectName("tab_output")
|
||||
self.gridLayout_3 = QtWidgets.QGridLayout(self.tab_output)
|
||||
self.gridLayout_3.setObjectName("gridLayout_3")
|
||||
spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
|
||||
self.gridLayout_3.addItem(spacerItem4, 0, 1, 1, 1)
|
||||
self.verticalLayout_3 = QtWidgets.QVBoxLayout()
|
||||
self.verticalLayout_3.setObjectName("verticalLayout_3")
|
||||
self.lbl_output = QtWidgets.QLabel(self.tab_output)
|
||||
self.lbl_output.setObjectName("lbl_output")
|
||||
self.verticalLayout_3.addWidget(self.lbl_output)
|
||||
self.rad_mainbodyEfile = QtWidgets.QRadioButton(self.tab_output)
|
||||
self.rad_mainbodyEfile.setObjectName("rad_mainbodyEfile")
|
||||
self.verticalLayout_3.addWidget(self.rad_mainbodyEfile)
|
||||
self.rad_file = QtWidgets.QRadioButton(self.tab_output)
|
||||
self.rad_file.setObjectName("rad_file")
|
||||
self.verticalLayout_3.addWidget(self.rad_file)
|
||||
self.rad_bodyfile = QtWidgets.QRadioButton(self.tab_output)
|
||||
self.rad_bodyfile.setObjectName("rad_bodyfile")
|
||||
self.verticalLayout_3.addWidget(self.rad_bodyfile)
|
||||
self.gridLayout_3.addLayout(self.verticalLayout_3, 0, 0, 1, 1)
|
||||
spacerItem5 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
|
||||
self.gridLayout_3.addItem(spacerItem5, 1, 0, 1, 1)
|
||||
self.tab_opzionipredef.addTab(self.tab_output, "")
|
||||
self.tab_nome = QtWidgets.QWidget()
|
||||
self.tab_nome.setObjectName("tab_nome")
|
||||
self.gridLayout_2 = QtWidgets.QGridLayout(self.tab_nome)
|
||||
self.gridLayout_2.setObjectName("gridLayout_2")
|
||||
self.lbl_titolo = QtWidgets.QLabel(self.tab_nome)
|
||||
self.lbl_titolo.setObjectName("lbl_titolo")
|
||||
self.gridLayout_2.addWidget(self.lbl_titolo, 0, 0, 1, 2)
|
||||
self.chk_data = QtWidgets.QCheckBox(self.tab_nome)
|
||||
self.chk_data.setObjectName("chk_data")
|
||||
self.gridLayout_2.addWidget(self.chk_data, 1, 0, 1, 2)
|
||||
self.verticalLayout_4 = QtWidgets.QVBoxLayout()
|
||||
self.verticalLayout_4.setObjectName("verticalLayout_4")
|
||||
self.rad_datajpn = QtWidgets.QRadioButton(self.tab_nome)
|
||||
self.rad_datajpn.setObjectName("rad_datajpn")
|
||||
self.verticalLayout_4.addWidget(self.rad_datajpn)
|
||||
self.rad_dataita = QtWidgets.QRadioButton(self.tab_nome)
|
||||
self.rad_dataita.setObjectName("rad_dataita")
|
||||
self.verticalLayout_4.addWidget(self.rad_dataita)
|
||||
self.rad_datausa = QtWidgets.QRadioButton(self.tab_nome)
|
||||
self.rad_datausa.setObjectName("rad_datausa")
|
||||
self.verticalLayout_4.addWidget(self.rad_datausa)
|
||||
self.gridLayout_2.addLayout(self.verticalLayout_4, 2, 0, 1, 2)
|
||||
self.chk_titolo = QtWidgets.QCheckBox(self.tab_nome)
|
||||
self.chk_titolo.setObjectName("chk_titolo")
|
||||
self.gridLayout_2.addWidget(self.chk_titolo, 3, 0, 1, 2)
|
||||
self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
|
||||
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
|
||||
self.lbl_ncaratt = QtWidgets.QLabel(self.tab_nome)
|
||||
self.lbl_ncaratt.setObjectName("lbl_ncaratt")
|
||||
self.horizontalLayout_2.addWidget(self.lbl_ncaratt)
|
||||
self.spn_ncaratt = QtWidgets.QSpinBox(self.tab_nome)
|
||||
self.spn_ncaratt.setMinimum(1)
|
||||
self.spn_ncaratt.setObjectName("spn_ncaratt")
|
||||
self.horizontalLayout_2.addWidget(self.spn_ncaratt)
|
||||
self.gridLayout_2.addLayout(self.horizontalLayout_2, 4, 0, 1, 2)
|
||||
self.chk_docnum = QtWidgets.QCheckBox(self.tab_nome)
|
||||
self.chk_docnum.setChecked(True)
|
||||
self.chk_docnum.setObjectName("chk_docnum")
|
||||
self.gridLayout_2.addWidget(self.chk_docnum, 5, 0, 1, 2)
|
||||
self.line_2 = QtWidgets.QFrame(self.tab_nome)
|
||||
self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
|
||||
self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
|
||||
self.line_2.setObjectName("line_2")
|
||||
self.gridLayout_2.addWidget(self.line_2, 6, 0, 1, 2)
|
||||
self.lbl_separatore = QtWidgets.QLabel(self.tab_nome)
|
||||
self.lbl_separatore.setObjectName("lbl_separatore")
|
||||
self.gridLayout_2.addWidget(self.lbl_separatore, 7, 0, 1, 2)
|
||||
self.line_3 = QtWidgets.QFrame(self.tab_nome)
|
||||
self.line_3.setFrameShape(QtWidgets.QFrame.HLine)
|
||||
self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken)
|
||||
self.line_3.setObjectName("line_3")
|
||||
self.gridLayout_2.addWidget(self.line_3, 8, 0, 1, 1)
|
||||
self.formLayout = QtWidgets.QFormLayout()
|
||||
self.formLayout.setObjectName("formLayout")
|
||||
self.rad_spazio = QtWidgets.QRadioButton(self.tab_nome)
|
||||
self.rad_spazio.setObjectName("rad_spazio")
|
||||
self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.rad_spazio)
|
||||
self.rad_tratt = QtWidgets.QRadioButton(self.tab_nome)
|
||||
self.rad_tratt.setObjectName("rad_tratt")
|
||||
self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.rad_tratt)
|
||||
self.rad_virgola = QtWidgets.QRadioButton(self.tab_nome)
|
||||
self.rad_virgola.setObjectName("rad_virgola")
|
||||
self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.rad_virgola)
|
||||
self.rad_tratbass = QtWidgets.QRadioButton(self.tab_nome)
|
||||
self.rad_tratbass.setObjectName("rad_tratbass")
|
||||
self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.rad_tratbass)
|
||||
self.rad_piu = QtWidgets.QRadioButton(self.tab_nome)
|
||||
self.rad_piu.setObjectName("rad_piu")
|
||||
self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.rad_piu)
|
||||
self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
|
||||
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
|
||||
self.rad_altro = QtWidgets.QRadioButton(self.tab_nome)
|
||||
self.rad_altro.setObjectName("rad_altro")
|
||||
self.horizontalLayout_3.addWidget(self.rad_altro)
|
||||
self.lin_altro = QtWidgets.QLineEdit(self.tab_nome)
|
||||
self.lin_altro.setObjectName("lin_altro")
|
||||
self.horizontalLayout_3.addWidget(self.lin_altro)
|
||||
self.formLayout.setLayout(2, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout_3)
|
||||
self.gridLayout_2.addLayout(self.formLayout, 8, 1, 1, 1)
|
||||
self.label_9 = QtWidgets.QLabel(self.tab_nome)
|
||||
self.label_9.setObjectName("label_9")
|
||||
self.gridLayout_2.addWidget(self.label_9, 9, 1, 1, 1)
|
||||
self.label_10 = QtWidgets.QLabel(self.tab_nome)
|
||||
self.label_10.setObjectName("label_10")
|
||||
self.gridLayout_2.addWidget(self.label_10, 10, 1, 1, 1)
|
||||
self.tab_opzionipredef.addTab(self.tab_nome, "")
|
||||
self.gridLayout.addWidget(self.tab_opzionipredef, 2, 0, 1, 1)
|
||||
self.label = QtWidgets.QLabel(advoption)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(11)
|
||||
self.label.setFont(font)
|
||||
self.label.setObjectName("label")
|
||||
self.gridLayout.addWidget(self.label, 0, 0, 1, 1)
|
||||
self.line = QtWidgets.QFrame(advoption)
|
||||
self.line.setFrameShape(QtWidgets.QFrame.HLine)
|
||||
self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
|
||||
self.line.setObjectName("line")
|
||||
self.gridLayout.addWidget(self.line, 1, 0, 1, 1)
|
||||
self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
|
||||
self.horizontalLayout_4.setObjectName("horizontalLayout_4")
|
||||
self.btn_annulla = QtWidgets.QPushButton(advoption)
|
||||
self.btn_annulla.setObjectName("btn_annulla")
|
||||
self.horizontalLayout_4.addWidget(self.btn_annulla)
|
||||
self.btn_ok = QtWidgets.QPushButton(advoption)
|
||||
self.btn_ok.setObjectName("btn_ok")
|
||||
self.horizontalLayout_4.addWidget(self.btn_ok)
|
||||
self.gridLayout.addLayout(self.horizontalLayout_4, 3, 0, 1, 1)
|
||||
|
||||
self.retranslateUi(advoption)
|
||||
self.tab_opzionipredef.setCurrentIndex(3)
|
||||
QtCore.QMetaObject.connectSlotsByName(advoption)
|
||||
|
||||
def retranslateUi(self, advoption):
|
||||
_translate = QtCore.QCoreApplication.translate
|
||||
advoption.setWindowTitle(_translate("advoption", "Form"))
|
||||
self.lbl_sorgente.setText(_translate("advoption", "Cartella sorgente"))
|
||||
self.lbl_destinazione.setText(_translate("advoption", "Cartella destinazione"))
|
||||
self.tll_sorgente.setText(_translate("advoption", "..."))
|
||||
self.tll_destinazione.setText(_translate("advoption", "..."))
|
||||
self.tab_opzionipredef.setTabText(self.tab_opzionipredef.indexOf(self.tab_cartelle), _translate("advoption", "Cartelle"))
|
||||
self.lbl_lingua.setText(_translate("advoption", "Seleziona lingua articoli"))
|
||||
self.cmb_lingua.setItemText(0, _translate("advoption", "Inglese"))
|
||||
self.cmb_lingua.setItemText(1, _translate("advoption", "Italiano"))
|
||||
self.cmb_lingua.setItemText(2, _translate("advoption", "Russo"))
|
||||
self.tab_opzionipredef.setTabText(self.tab_opzionipredef.indexOf(self.tab_lingua), _translate("advoption", "Lingua"))
|
||||
self.lbl_output.setText(_translate("advoption", "Seleziona tipo file"))
|
||||
self.rad_mainbodyEfile.setText(_translate("advoption", "File Singoli + Bodyfile"))
|
||||
self.rad_file.setText(_translate("advoption", "File Singoli"))
|
||||
self.rad_bodyfile.setText(_translate("advoption", "Bodyfile"))
|
||||
self.tab_opzionipredef.setTabText(self.tab_opzionipredef.indexOf(self.tab_output), _translate("advoption", "Output"))
|
||||
self.lbl_titolo.setText(_translate("advoption", "Seleziona elementi titolo"))
|
||||
self.chk_data.setText(_translate("advoption", "Data"))
|
||||
self.rad_datajpn.setText(_translate("advoption", "YYYY MM DD, es. 2000 12 31"))
|
||||
self.rad_dataita.setText(_translate("advoption", "DD MM YYYY, es. 31 12 2000"))
|
||||
self.rad_datausa.setText(_translate("advoption", "MM DD YYYY, es. 12 31 2000"))
|
||||
self.chk_titolo.setText(_translate("advoption", "Titolo"))
|
||||
self.lbl_ncaratt.setText(_translate("advoption", "Numero caratteri"))
|
||||
self.chk_docnum.setText(_translate("advoption", "Numero Documento"))
|
||||
self.lbl_separatore.setText(_translate("advoption", "Separatore"))
|
||||
self.rad_spazio.setText(_translate("advoption", "Spazio"))
|
||||
self.rad_tratt.setText(_translate("advoption", "-"))
|
||||
self.rad_virgola.setText(_translate("advoption", ","))
|
||||
self.rad_tratbass.setText(_translate("advoption", "_"))
|
||||
self.rad_piu.setText(_translate("advoption", "+"))
|
||||
self.rad_altro.setText(_translate("advoption", "Altro:"))
|
||||
self.label_9.setText(_translate("advoption", "Qui dobbiamo mettere le avanzate del titolo. "))
|
||||
self.label_10.setText(_translate("advoption", "Bisogna decidere quale formato ci piace di piu."))
|
||||
self.tab_opzionipredef.setTabText(self.tab_opzionipredef.indexOf(self.tab_nome), _translate("advoption", "Nome file"))
|
||||
self.label.setText(_translate("advoption", "Seleziona le opzioni predefinite"))
|
||||
self.btn_annulla.setText(_translate("advoption", "Annulla"))
|
||||
self.btn_ok.setText(_translate("advoption", "OK"))
|
||||
|
||||
|
||||
@@ -12,9 +12,56 @@ from PyQt5 import QtCore, QtGui, QtWidgets
|
||||
class Ui_selezout(object):
|
||||
def setupUi(self, selezout):
|
||||
selezout.setObjectName("selezout")
|
||||
selezout.resize(577, 400)
|
||||
self.gridLayout_2 = QtWidgets.QGridLayout(selezout)
|
||||
self.gridLayout_2.setObjectName("gridLayout_2")
|
||||
selezout.resize(718, 573)
|
||||
self.verticalLayout_2 = QtWidgets.QVBoxLayout(selezout)
|
||||
self.verticalLayout_2.setObjectName("verticalLayout_2")
|
||||
self.lbl_lingua = QtWidgets.QLabel(selezout)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.lbl_lingua.sizePolicy().hasHeightForWidth())
|
||||
self.lbl_lingua.setSizePolicy(sizePolicy)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(10)
|
||||
self.lbl_lingua.setFont(font)
|
||||
self.lbl_lingua.setObjectName("lbl_lingua")
|
||||
self.verticalLayout_2.addWidget(self.lbl_lingua)
|
||||
self.line_2 = QtWidgets.QFrame(selezout)
|
||||
self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
|
||||
self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
|
||||
self.line_2.setObjectName("line_2")
|
||||
self.verticalLayout_2.addWidget(self.line_2)
|
||||
self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
|
||||
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
|
||||
self.cmb_lingua = QtWidgets.QComboBox(selezout)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.cmb_lingua.sizePolicy().hasHeightForWidth())
|
||||
self.cmb_lingua.setSizePolicy(sizePolicy)
|
||||
self.cmb_lingua.setFrame(True)
|
||||
self.cmb_lingua.setModelColumn(0)
|
||||
self.cmb_lingua.setObjectName("cmb_lingua")
|
||||
self.horizontalLayout_3.addWidget(self.cmb_lingua)
|
||||
spacerItem = QtWidgets.QSpacerItem(40, 0, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
|
||||
self.horizontalLayout_3.addItem(spacerItem)
|
||||
self.verticalLayout_2.addLayout(self.horizontalLayout_3)
|
||||
self.lbl_indicazioni = QtWidgets.QLabel(selezout)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.lbl_indicazioni.sizePolicy().hasHeightForWidth())
|
||||
self.lbl_indicazioni.setSizePolicy(sizePolicy)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(10)
|
||||
self.lbl_indicazioni.setFont(font)
|
||||
self.lbl_indicazioni.setObjectName("lbl_indicazioni")
|
||||
self.verticalLayout_2.addWidget(self.lbl_indicazioni)
|
||||
self.line = QtWidgets.QFrame(selezout)
|
||||
self.line.setFrameShape(QtWidgets.QFrame.HLine)
|
||||
self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
|
||||
self.line.setObjectName("line")
|
||||
self.verticalLayout_2.addWidget(self.line)
|
||||
self.verticalLayout = QtWidgets.QVBoxLayout()
|
||||
self.verticalLayout.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
|
||||
self.verticalLayout.setObjectName("verticalLayout")
|
||||
@@ -37,33 +84,31 @@ class Ui_selezout(object):
|
||||
self.rad_file.setFont(font)
|
||||
self.rad_file.setObjectName("rad_file")
|
||||
self.verticalLayout.addWidget(self.rad_file)
|
||||
self.gridLayout_2.addLayout(self.verticalLayout, 5, 0, 1, 1)
|
||||
spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
|
||||
self.gridLayout_2.addItem(spacerItem, 9, 1, 1, 1)
|
||||
self.line_2 = QtWidgets.QFrame(selezout)
|
||||
self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
|
||||
self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
|
||||
self.line_2.setObjectName("line_2")
|
||||
self.gridLayout_2.addWidget(self.line_2, 1, 0, 1, 4)
|
||||
self.lbl_lingua = QtWidgets.QLabel(selezout)
|
||||
self.verticalLayout_2.addLayout(self.verticalLayout)
|
||||
self.lbl_indicazioni_2 = QtWidgets.QLabel(selezout)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.lbl_indicazioni_2.sizePolicy().hasHeightForWidth())
|
||||
self.lbl_indicazioni_2.setSizePolicy(sizePolicy)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(10)
|
||||
self.lbl_lingua.setFont(font)
|
||||
self.lbl_lingua.setObjectName("lbl_lingua")
|
||||
self.gridLayout_2.addWidget(self.lbl_lingua, 0, 0, 1, 1)
|
||||
self.line = QtWidgets.QFrame(selezout)
|
||||
self.line.setFrameShape(QtWidgets.QFrame.HLine)
|
||||
self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
|
||||
self.line.setObjectName("line")
|
||||
self.gridLayout_2.addWidget(self.line, 4, 0, 1, 4)
|
||||
self.lbl_indicazioni_2.setFont(font)
|
||||
self.lbl_indicazioni_2.setObjectName("lbl_indicazioni_2")
|
||||
self.verticalLayout_2.addWidget(self.lbl_indicazioni_2)
|
||||
self.line_3 = QtWidgets.QFrame(selezout)
|
||||
self.line_3.setFrameShape(QtWidgets.QFrame.HLine)
|
||||
self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken)
|
||||
self.line_3.setObjectName("line_3")
|
||||
self.gridLayout_2.addWidget(self.line_3, 7, 0, 1, 4)
|
||||
self.verticalLayout_2.addWidget(self.line_3)
|
||||
self.gridLayout = QtWidgets.QGridLayout()
|
||||
self.gridLayout.setObjectName("gridLayout")
|
||||
self.chk_removeDuplicates = QtWidgets.QCheckBox(selezout)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.chk_removeDuplicates.sizePolicy().hasHeightForWidth())
|
||||
self.chk_removeDuplicates.setSizePolicy(sizePolicy)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(10)
|
||||
self.chk_removeDuplicates.setFont(font)
|
||||
@@ -98,70 +143,80 @@ class Ui_selezout(object):
|
||||
self.lin_specialChars = QtWidgets.QLineEdit(selezout)
|
||||
self.lin_specialChars.setObjectName("lin_specialChars")
|
||||
self.horizontalLayout.addWidget(self.lin_specialChars)
|
||||
spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
|
||||
self.horizontalLayout.addItem(spacerItem1)
|
||||
self.gridLayout.addLayout(self.horizontalLayout, 2, 0, 1, 2)
|
||||
self.gridLayout_2.addLayout(self.gridLayout, 8, 0, 1, 4)
|
||||
self.btn_split = QtWidgets.QPushButton(selezout)
|
||||
self.btn_split.setMinimumSize(QtCore.QSize(75, 0))
|
||||
self.btn_split.setMaximumSize(QtCore.QSize(75, 16777215))
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(10)
|
||||
self.btn_split.setFont(font)
|
||||
self.btn_split.setObjectName("btn_split")
|
||||
self.gridLayout_2.addWidget(self.btn_split, 9, 3, 1, 1)
|
||||
self.lbl_indicazioni = QtWidgets.QLabel(selezout)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.lbl_indicazioni.sizePolicy().hasHeightForWidth())
|
||||
self.lbl_indicazioni.setSizePolicy(sizePolicy)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(10)
|
||||
self.lbl_indicazioni.setFont(font)
|
||||
self.lbl_indicazioni.setObjectName("lbl_indicazioni")
|
||||
self.gridLayout_2.addWidget(self.lbl_indicazioni, 3, 0, 1, 1)
|
||||
self.lbl_indicazioni_2 = QtWidgets.QLabel(selezout)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.lbl_indicazioni_2.sizePolicy().hasHeightForWidth())
|
||||
self.lbl_indicazioni_2.setSizePolicy(sizePolicy)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(10)
|
||||
self.lbl_indicazioni_2.setFont(font)
|
||||
self.lbl_indicazioni_2.setObjectName("lbl_indicazioni_2")
|
||||
self.gridLayout_2.addWidget(self.lbl_indicazioni_2, 6, 0, 1, 1)
|
||||
self.verticalLayout_2.addLayout(self.gridLayout)
|
||||
spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
|
||||
self.verticalLayout_2.addItem(spacerItem2)
|
||||
self.line_4 = QtWidgets.QFrame(selezout)
|
||||
self.line_4.setFrameShape(QtWidgets.QFrame.HLine)
|
||||
self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken)
|
||||
self.line_4.setObjectName("line_4")
|
||||
self.verticalLayout_2.addWidget(self.line_4)
|
||||
self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
|
||||
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
|
||||
self.btn_indietro = QtWidgets.QPushButton(selezout)
|
||||
self.btn_indietro.setMinimumSize(QtCore.QSize(75, 0))
|
||||
self.btn_indietro.setMinimumSize(QtCore.QSize(100, 40))
|
||||
self.btn_indietro.setMaximumSize(QtCore.QSize(75, 16777215))
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(10)
|
||||
font.setPointSize(11)
|
||||
self.btn_indietro.setFont(font)
|
||||
icon = QtGui.QIcon()
|
||||
icon.addPixmap(QtGui.QPixmap(":/icons/icons8-arrow-80-back.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
|
||||
self.btn_indietro.setIcon(icon)
|
||||
self.btn_indietro.setIconSize(QtCore.QSize(25, 25))
|
||||
self.btn_indietro.setObjectName("btn_indietro")
|
||||
self.gridLayout_2.addWidget(self.btn_indietro, 9, 2, 1, 1)
|
||||
self.cmb_lingua = QtWidgets.QComboBox(selezout)
|
||||
self.cmb_lingua.setFrame(True)
|
||||
self.cmb_lingua.setModelColumn(0)
|
||||
self.cmb_lingua.setObjectName("cmb_lingua")
|
||||
self.gridLayout_2.addWidget(self.cmb_lingua, 2, 0, 1, 1)
|
||||
self.horizontalLayout_2.addWidget(self.btn_indietro)
|
||||
spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
|
||||
self.horizontalLayout_2.addItem(spacerItem3)
|
||||
self.btn_split = QtWidgets.QPushButton(selezout)
|
||||
self.btn_split.setMinimumSize(QtCore.QSize(100, 0))
|
||||
self.btn_split.setMaximumSize(QtCore.QSize(16777215, 40))
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(12)
|
||||
self.btn_split.setFont(font)
|
||||
self.btn_split.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
|
||||
self.btn_split.setLayoutDirection(QtCore.Qt.LeftToRight)
|
||||
self.btn_split.setAutoFillBackground(False)
|
||||
icon1 = QtGui.QIcon()
|
||||
icon1.addPixmap(QtGui.QPixmap(":/icons/icons8-banana-split-80.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
|
||||
self.btn_split.setIcon(icon1)
|
||||
self.btn_split.setIconSize(QtCore.QSize(40, 40))
|
||||
self.btn_split.setFlat(False)
|
||||
self.btn_split.setObjectName("btn_split")
|
||||
self.horizontalLayout_2.addWidget(self.btn_split)
|
||||
self.verticalLayout_2.addLayout(self.horizontalLayout_2)
|
||||
|
||||
self.retranslateUi(selezout)
|
||||
QtCore.QMetaObject.connectSlotsByName(selezout)
|
||||
selezout.setTabOrder(self.cmb_lingua, self.rad_mainbodyEFile)
|
||||
selezout.setTabOrder(self.rad_mainbodyEFile, self.rad_mainbody)
|
||||
selezout.setTabOrder(self.rad_mainbody, self.rad_file)
|
||||
selezout.setTabOrder(self.rad_file, self.chk_removeDuplicates)
|
||||
selezout.setTabOrder(self.chk_removeDuplicates, self.chk_includeTitle)
|
||||
selezout.setTabOrder(self.chk_includeTitle, self.chk_removeBreakWord)
|
||||
selezout.setTabOrder(self.chk_removeBreakWord, self.chk_cleaDestFolder)
|
||||
selezout.setTabOrder(self.chk_cleaDestFolder, self.lin_specialChars)
|
||||
selezout.setTabOrder(self.lin_specialChars, self.btn_split)
|
||||
selezout.setTabOrder(self.btn_split, self.btn_indietro)
|
||||
|
||||
def retranslateUi(self, selezout):
|
||||
_translate = QtCore.QCoreApplication.translate
|
||||
selezout.setWindowTitle(_translate("selezout", "Seleziona Linuga e Output"))
|
||||
self.lbl_lingua.setText(_translate("selezout", "Seleziona la lingua degli articoli"))
|
||||
self.lbl_indicazioni.setText(_translate("selezout", "Seleziona il tipo di file da salvare"))
|
||||
self.rad_mainbodyEFile.setText(_translate("selezout", "Bodyfile + File singoli"))
|
||||
self.rad_mainbody.setText(_translate("selezout", "Bodyfile"))
|
||||
self.rad_file.setText(_translate("selezout", "File singoli"))
|
||||
self.lbl_lingua.setText(_translate("selezout", "Seleziona la lingua degli articoli"))
|
||||
self.lbl_indicazioni_2.setText(_translate("selezout", "Altre Opzioni "))
|
||||
self.chk_removeDuplicates.setText(_translate("selezout", "Tenta rimozione duplicati"))
|
||||
self.chk_includeTitle.setText(_translate("selezout", "Includi titolo all\'interno del file"))
|
||||
self.chk_removeBreakWord.setText(_translate("selezout", "Rimuovi interruzioni parola (a capo)"))
|
||||
self.chk_cleaDestFolder.setText(_translate("selezout", "Svuota cartella di destinazione"))
|
||||
self.label.setText(_translate("selezout", "Caratteri speciali da rimuovere "))
|
||||
self.btn_split.setText(_translate("selezout", "SPLITTA!"))
|
||||
self.lbl_indicazioni.setText(_translate("selezout", "Seleziona il tipo di file da salvare"))
|
||||
self.lbl_indicazioni_2.setText(_translate("selezout", "Altre Opzioni "))
|
||||
self.btn_indietro.setText(_translate("selezout", "Indietro"))
|
||||
self.btn_split.setText(_translate("selezout", "SPLITTA!"))
|
||||
|
||||
|
||||
import resources_rc
|
||||
|
||||
@@ -12,42 +12,21 @@ from PyQt5 import QtCore, QtGui, QtWidgets
|
||||
class Ui_titolo(object):
|
||||
def setupUi(self, titolo):
|
||||
titolo.setObjectName("titolo")
|
||||
titolo.resize(480, 443)
|
||||
titolo.resize(715, 567)
|
||||
self.gridLayout = QtWidgets.QGridLayout(titolo)
|
||||
self.gridLayout.setObjectName("gridLayout")
|
||||
self.label = QtWidgets.QLabel(titolo)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(10)
|
||||
self.label.setFont(font)
|
||||
self.label.setObjectName("label")
|
||||
self.gridLayout.addWidget(self.label, 8, 0, 1, 2)
|
||||
self.lyt_date = QtWidgets.QVBoxLayout()
|
||||
self.lyt_date.setObjectName("lyt_date")
|
||||
self.rad_datajpn = QtWidgets.QRadioButton(titolo)
|
||||
self.rad_datajpn.setChecked(True)
|
||||
self.rad_datajpn.setObjectName("rad_datajpn")
|
||||
self.lyt_date.addWidget(self.rad_datajpn)
|
||||
self.rad_dataita = QtWidgets.QRadioButton(titolo)
|
||||
self.rad_dataita.setObjectName("rad_dataita")
|
||||
self.lyt_date.addWidget(self.rad_dataita)
|
||||
self.rad_datausa = QtWidgets.QRadioButton(titolo)
|
||||
self.rad_datausa.setObjectName("rad_datausa")
|
||||
self.lyt_date.addWidget(self.rad_datausa)
|
||||
self.gridLayout.addLayout(self.lyt_date, 3, 0, 1, 3)
|
||||
self.chk_titolo = QtWidgets.QCheckBox(titolo)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(10)
|
||||
self.chk_titolo.setFont(font)
|
||||
self.chk_titolo.setObjectName("chk_titolo")
|
||||
self.gridLayout.addWidget(self.chk_titolo, 4, 0, 1, 2)
|
||||
self.line_3 = QtWidgets.QFrame(titolo)
|
||||
self.line_3.setFrameShape(QtWidgets.QFrame.HLine)
|
||||
self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken)
|
||||
self.line_3.setObjectName("line_3")
|
||||
self.gridLayout.addWidget(self.line_3, 7, 0, 1, 3)
|
||||
self.lyt_nchars = QtWidgets.QHBoxLayout()
|
||||
self.lyt_nchars.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint)
|
||||
self.lyt_nchars.setObjectName("lyt_nchars")
|
||||
self.lbl_ncarat = QtWidgets.QLabel(titolo)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.lbl_ncarat.sizePolicy().hasHeightForWidth())
|
||||
self.lbl_ncarat.setSizePolicy(sizePolicy)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(9)
|
||||
self.lbl_ncarat.setFont(font)
|
||||
self.lbl_ncarat.setObjectName("lbl_ncarat")
|
||||
self.lyt_nchars.addWidget(self.lbl_ncarat)
|
||||
self.spn_ncarat = QtWidgets.QSpinBox(titolo)
|
||||
@@ -63,44 +42,30 @@ class Ui_titolo(object):
|
||||
self.spn_ncarat.setMaximum(32)
|
||||
self.spn_ncarat.setObjectName("spn_ncarat")
|
||||
self.lyt_nchars.addWidget(self.spn_ncarat)
|
||||
spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
|
||||
spacerItem = QtWidgets.QSpacerItem(40, 0, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
|
||||
self.lyt_nchars.addItem(spacerItem)
|
||||
self.gridLayout.addLayout(self.lyt_nchars, 5, 0, 1, 3)
|
||||
self.line_2 = QtWidgets.QFrame(titolo)
|
||||
self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
|
||||
self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
|
||||
self.line_2.setObjectName("line_2")
|
||||
self.gridLayout.addWidget(self.line_2, 13, 0, 1, 3)
|
||||
self.lbl_impotit = QtWidgets.QLabel(titolo)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(10)
|
||||
self.lbl_impotit.setFont(font)
|
||||
self.lbl_impotit.setObjectName("lbl_impotit")
|
||||
self.gridLayout.addWidget(self.lbl_impotit, 0, 0, 1, 3)
|
||||
self.line_3 = QtWidgets.QFrame(titolo)
|
||||
self.line_3.setFrameShape(QtWidgets.QFrame.HLine)
|
||||
self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken)
|
||||
self.line_3.setObjectName("line_3")
|
||||
self.gridLayout.addWidget(self.line_3, 7, 0, 1, 3)
|
||||
self.line = QtWidgets.QFrame(titolo)
|
||||
self.line.setFrameShape(QtWidgets.QFrame.HLine)
|
||||
self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
|
||||
self.line.setObjectName("line")
|
||||
self.gridLayout.addWidget(self.line, 1, 0, 1, 3)
|
||||
self.chk_docnum = QtWidgets.QCheckBox(titolo)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(10)
|
||||
self.chk_docnum.setFont(font)
|
||||
self.chk_docnum.setChecked(True)
|
||||
self.chk_docnum.setObjectName("chk_docnum")
|
||||
self.gridLayout.addWidget(self.chk_docnum, 6, 0, 1, 2)
|
||||
self.chk_data = QtWidgets.QCheckBox(titolo)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(10)
|
||||
self.chk_data.setFont(font)
|
||||
self.chk_data.setObjectName("chk_data")
|
||||
self.gridLayout.addWidget(self.chk_data, 2, 0, 1, 1)
|
||||
self.lyt_buttons = QtWidgets.QHBoxLayout()
|
||||
self.lyt_buttons.setObjectName("lyt_buttons")
|
||||
self.btn_avanzate = QtWidgets.QPushButton(titolo)
|
||||
self.btn_avanzate.setMinimumSize(QtCore.QSize(120, 40))
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(10)
|
||||
font.setPointSize(11)
|
||||
self.btn_avanzate.setFont(font)
|
||||
icon = QtGui.QIcon()
|
||||
icon.addPixmap(QtGui.QPixmap(":/icons/icons8-smartphone-ram-100.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
|
||||
self.btn_avanzate.setIcon(icon)
|
||||
self.btn_avanzate.setIconSize(QtCore.QSize(30, 30))
|
||||
self.btn_avanzate.setObjectName("btn_avanzate")
|
||||
self.lyt_buttons.addWidget(self.btn_avanzate)
|
||||
spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
|
||||
@@ -108,84 +73,268 @@ class Ui_titolo(object):
|
||||
self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
|
||||
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
|
||||
self.btn_indietro = QtWidgets.QPushButton(titolo)
|
||||
self.btn_indietro.setMinimumSize(QtCore.QSize(100, 40))
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(10)
|
||||
font.setPointSize(11)
|
||||
self.btn_indietro.setFont(font)
|
||||
icon1 = QtGui.QIcon()
|
||||
icon1.addPixmap(QtGui.QPixmap(":/icons/icons8-arrow-80-back.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
|
||||
self.btn_indietro.setIcon(icon1)
|
||||
self.btn_indietro.setIconSize(QtCore.QSize(25, 25))
|
||||
self.btn_indietro.setObjectName("btn_indietro")
|
||||
self.horizontalLayout_2.addWidget(self.btn_indietro)
|
||||
self.btn_avanti = QtWidgets.QPushButton(titolo)
|
||||
self.btn_avanti.setMinimumSize(QtCore.QSize(100, 40))
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(10)
|
||||
font.setPointSize(11)
|
||||
self.btn_avanti.setFont(font)
|
||||
self.btn_avanti.setLayoutDirection(QtCore.Qt.RightToLeft)
|
||||
icon2 = QtGui.QIcon()
|
||||
icon2.addPixmap(QtGui.QPixmap(":/icons/icons8-arrow-80.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
|
||||
self.btn_avanti.setIcon(icon2)
|
||||
self.btn_avanti.setIconSize(QtCore.QSize(25, 25))
|
||||
self.btn_avanti.setObjectName("btn_avanti")
|
||||
self.horizontalLayout_2.addWidget(self.btn_avanti)
|
||||
self.lyt_buttons.addLayout(self.horizontalLayout_2)
|
||||
self.gridLayout.addLayout(self.lyt_buttons, 14, 0, 1, 3)
|
||||
self.gridLayout.addLayout(self.lyt_buttons, 15, 0, 1, 3)
|
||||
self.lyt_date = QtWidgets.QVBoxLayout()
|
||||
self.lyt_date.setObjectName("lyt_date")
|
||||
self.rad_datajpn = QtWidgets.QRadioButton(titolo)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.rad_datajpn.sizePolicy().hasHeightForWidth())
|
||||
self.rad_datajpn.setSizePolicy(sizePolicy)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(9)
|
||||
self.rad_datajpn.setFont(font)
|
||||
self.rad_datajpn.setChecked(True)
|
||||
self.rad_datajpn.setObjectName("rad_datajpn")
|
||||
self.lyt_date.addWidget(self.rad_datajpn)
|
||||
self.rad_dataita = QtWidgets.QRadioButton(titolo)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.rad_dataita.sizePolicy().hasHeightForWidth())
|
||||
self.rad_dataita.setSizePolicy(sizePolicy)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(9)
|
||||
self.rad_dataita.setFont(font)
|
||||
self.rad_dataita.setObjectName("rad_dataita")
|
||||
self.lyt_date.addWidget(self.rad_dataita)
|
||||
self.rad_datausa = QtWidgets.QRadioButton(titolo)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.rad_datausa.sizePolicy().hasHeightForWidth())
|
||||
self.rad_datausa.setSizePolicy(sizePolicy)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(9)
|
||||
self.rad_datausa.setFont(font)
|
||||
self.rad_datausa.setObjectName("rad_datausa")
|
||||
self.lyt_date.addWidget(self.rad_datausa)
|
||||
self.gridLayout.addLayout(self.lyt_date, 3, 0, 1, 3)
|
||||
self.lbl_impotit = QtWidgets.QLabel(titolo)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.lbl_impotit.sizePolicy().hasHeightForWidth())
|
||||
self.lbl_impotit.setSizePolicy(sizePolicy)
|
||||
self.lbl_impotit.setMinimumSize(QtCore.QSize(0, 0))
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(10)
|
||||
self.lbl_impotit.setFont(font)
|
||||
self.lbl_impotit.setObjectName("lbl_impotit")
|
||||
self.gridLayout.addWidget(self.lbl_impotit, 0, 0, 1, 3)
|
||||
self.chk_data = QtWidgets.QCheckBox(titolo)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.chk_data.sizePolicy().hasHeightForWidth())
|
||||
self.chk_data.setSizePolicy(sizePolicy)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(10)
|
||||
self.chk_data.setFont(font)
|
||||
self.chk_data.setObjectName("chk_data")
|
||||
self.gridLayout.addWidget(self.chk_data, 2, 0, 1, 1)
|
||||
spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
|
||||
self.gridLayout.addItem(spacerItem2, 9, 1, 1, 1)
|
||||
self.chk_titolo = QtWidgets.QCheckBox(titolo)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.chk_titolo.sizePolicy().hasHeightForWidth())
|
||||
self.chk_titolo.setSizePolicy(sizePolicy)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(10)
|
||||
self.chk_titolo.setFont(font)
|
||||
self.chk_titolo.setObjectName("chk_titolo")
|
||||
self.gridLayout.addWidget(self.chk_titolo, 4, 0, 1, 2)
|
||||
self.lyt_sep = QtWidgets.QFormLayout()
|
||||
self.lyt_sep.setObjectName("lyt_sep")
|
||||
self.rad_spazio = QtWidgets.QRadioButton(titolo)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.rad_spazio.sizePolicy().hasHeightForWidth())
|
||||
self.rad_spazio.setSizePolicy(sizePolicy)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(9)
|
||||
self.rad_spazio.setFont(font)
|
||||
self.rad_spazio.setObjectName("rad_spazio")
|
||||
self.btngrp_divisore = QtWidgets.QButtonGroup(titolo)
|
||||
self.btngrp_divisore.setObjectName("btngrp_divisore")
|
||||
self.btngrp_divisore.addButton(self.rad_spazio)
|
||||
self.lyt_sep.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.rad_spazio)
|
||||
self.rad_virgola = QtWidgets.QRadioButton(titolo)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.rad_virgola.sizePolicy().hasHeightForWidth())
|
||||
self.rad_virgola.setSizePolicy(sizePolicy)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(9)
|
||||
self.rad_virgola.setFont(font)
|
||||
self.rad_virgola.setObjectName("rad_virgola")
|
||||
self.btngrp_divisore.addButton(self.rad_virgola)
|
||||
self.lyt_sep.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.rad_virgola)
|
||||
self.rad_piu = QtWidgets.QRadioButton(titolo)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.rad_piu.sizePolicy().hasHeightForWidth())
|
||||
self.rad_piu.setSizePolicy(sizePolicy)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(9)
|
||||
self.rad_piu.setFont(font)
|
||||
self.rad_piu.setObjectName("rad_piu")
|
||||
self.btngrp_divisore.addButton(self.rad_piu)
|
||||
self.lyt_sep.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.rad_piu)
|
||||
self.rad_tratt = QtWidgets.QRadioButton(titolo)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.rad_tratt.sizePolicy().hasHeightForWidth())
|
||||
self.rad_tratt.setSizePolicy(sizePolicy)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(8)
|
||||
font.setPointSize(9)
|
||||
self.rad_tratt.setFont(font)
|
||||
self.rad_tratt.setObjectName("rad_tratt")
|
||||
self.btngrp_divisore.addButton(self.rad_tratt)
|
||||
self.lyt_sep.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.rad_tratt)
|
||||
self.rad_trattbass = QtWidgets.QRadioButton(titolo)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.rad_trattbass.sizePolicy().hasHeightForWidth())
|
||||
self.rad_trattbass.setSizePolicy(sizePolicy)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(9)
|
||||
self.rad_trattbass.setFont(font)
|
||||
self.rad_trattbass.setObjectName("rad_trattbass")
|
||||
self.btngrp_divisore.addButton(self.rad_trattbass)
|
||||
self.lyt_sep.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.rad_trattbass)
|
||||
self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
|
||||
self.horizontalLayout_4.setObjectName("horizontalLayout_4")
|
||||
self.rad_altro = QtWidgets.QRadioButton(titolo)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.rad_altro.sizePolicy().hasHeightForWidth())
|
||||
self.rad_altro.setSizePolicy(sizePolicy)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(9)
|
||||
self.rad_altro.setFont(font)
|
||||
self.rad_altro.setObjectName("rad_altro")
|
||||
self.btngrp_divisore.addButton(self.rad_altro)
|
||||
self.horizontalLayout_4.addWidget(self.rad_altro)
|
||||
self.lin_altro = QtWidgets.QLineEdit(titolo)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.lin_altro.sizePolicy().hasHeightForWidth())
|
||||
self.lin_altro.setSizePolicy(sizePolicy)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(9)
|
||||
self.lin_altro.setFont(font)
|
||||
self.lin_altro.setText("")
|
||||
self.lin_altro.setObjectName("lin_altro")
|
||||
self.horizontalLayout_4.addWidget(self.lin_altro)
|
||||
spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
|
||||
self.horizontalLayout_4.addItem(spacerItem3)
|
||||
self.lyt_sep.setLayout(2, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout_4)
|
||||
self.gridLayout.addLayout(self.lyt_sep, 9, 0, 1, 1)
|
||||
spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
|
||||
self.gridLayout.addItem(spacerItem2, 9, 1, 1, 1)
|
||||
self.label = QtWidgets.QLabel(titolo)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth())
|
||||
self.label.setSizePolicy(sizePolicy)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(10)
|
||||
self.label.setFont(font)
|
||||
self.label.setObjectName("label")
|
||||
self.gridLayout.addWidget(self.label, 8, 0, 1, 2)
|
||||
self.line_2 = QtWidgets.QFrame(titolo)
|
||||
self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
|
||||
self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
|
||||
self.line_2.setObjectName("line_2")
|
||||
self.gridLayout.addWidget(self.line_2, 14, 0, 1, 3)
|
||||
self.chk_docnum = QtWidgets.QCheckBox(titolo)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.chk_docnum.sizePolicy().hasHeightForWidth())
|
||||
self.chk_docnum.setSizePolicy(sizePolicy)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(10)
|
||||
self.chk_docnum.setFont(font)
|
||||
self.chk_docnum.setChecked(True)
|
||||
self.chk_docnum.setObjectName("chk_docnum")
|
||||
self.gridLayout.addWidget(self.chk_docnum, 6, 0, 1, 2)
|
||||
spacerItem4 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
|
||||
self.gridLayout.addItem(spacerItem4, 13, 0, 1, 1)
|
||||
|
||||
self.retranslateUi(titolo)
|
||||
QtCore.QMetaObject.connectSlotsByName(titolo)
|
||||
titolo.setTabOrder(self.chk_data, self.rad_datajpn)
|
||||
titolo.setTabOrder(self.rad_datajpn, self.rad_dataita)
|
||||
titolo.setTabOrder(self.rad_dataita, self.rad_datausa)
|
||||
titolo.setTabOrder(self.rad_datausa, self.chk_titolo)
|
||||
titolo.setTabOrder(self.chk_titolo, self.spn_ncarat)
|
||||
titolo.setTabOrder(self.spn_ncarat, self.chk_docnum)
|
||||
titolo.setTabOrder(self.chk_docnum, self.rad_spazio)
|
||||
titolo.setTabOrder(self.rad_spazio, self.rad_tratt)
|
||||
titolo.setTabOrder(self.rad_tratt, self.rad_virgola)
|
||||
titolo.setTabOrder(self.rad_virgola, self.rad_trattbass)
|
||||
titolo.setTabOrder(self.rad_trattbass, self.rad_piu)
|
||||
titolo.setTabOrder(self.rad_piu, self.rad_altro)
|
||||
titolo.setTabOrder(self.rad_altro, self.lin_altro)
|
||||
titolo.setTabOrder(self.lin_altro, self.btn_avanzate)
|
||||
titolo.setTabOrder(self.btn_avanzate, self.btn_avanti)
|
||||
titolo.setTabOrder(self.btn_avanti, self.btn_indietro)
|
||||
|
||||
def retranslateUi(self, titolo):
|
||||
_translate = QtCore.QCoreApplication.translate
|
||||
titolo.setWindowTitle(_translate("titolo", "Nomi file di Uscita"))
|
||||
self.label.setText(_translate("titolo", "Separatore"))
|
||||
self.lbl_ncarat.setText(_translate("titolo", "Numero di caratteri"))
|
||||
self.btn_avanzate.setText(_translate("titolo", "Avanzate Titolo"))
|
||||
self.btn_indietro.setText(_translate("titolo", "Indietro"))
|
||||
self.btn_avanti.setText(_translate("titolo", "Avanti"))
|
||||
self.rad_datajpn.setText(_translate("titolo", "YYYY MM DD, es. 2000 12 31 (jpn)"))
|
||||
self.rad_dataita.setText(_translate("titolo", "DD MM YYYY, es. 31 12 2000 (ita)"))
|
||||
self.rad_datausa.setText(_translate("titolo", "MM DD YYYY, es. 12 31 2000 (us)"))
|
||||
self.chk_titolo.setText(_translate("titolo", "Titolo articolo"))
|
||||
self.lbl_ncarat.setText(_translate("titolo", "Numero di caratteri"))
|
||||
self.lbl_impotit.setText(_translate("titolo", "Impostazioni nome file"))
|
||||
self.chk_docnum.setText(_translate("titolo", "Numero documento"))
|
||||
self.lbl_impotit.setText(_translate("titolo", "Impostazioni nome file in uscita"))
|
||||
self.chk_data.setText(_translate("titolo", "Data"))
|
||||
self.btn_avanzate.setText(_translate("titolo", "Avanzate"))
|
||||
self.btn_indietro.setText(_translate("titolo", "Indietro"))
|
||||
self.btn_avanti.setText(_translate("titolo", "Avanti"))
|
||||
self.chk_titolo.setText(_translate("titolo", "Titolo articolo"))
|
||||
self.rad_spazio.setText(_translate("titolo", "Spazio"))
|
||||
self.rad_virgola.setText(_translate("titolo", ","))
|
||||
self.rad_piu.setText(_translate("titolo", "+"))
|
||||
self.rad_tratt.setText(_translate("titolo", "-"))
|
||||
self.rad_trattbass.setText(_translate("titolo", "_"))
|
||||
self.rad_altro.setText(_translate("titolo", "Altro:"))
|
||||
self.label.setText(_translate("titolo", "Separatore"))
|
||||
self.chk_docnum.setText(_translate("titolo", "Numero documento"))
|
||||
|
||||
|
||||
import resources_rc
|
||||
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 3.9 KiB |
|
After Width: | Height: | Size: 584 B |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 645 B |
|
After Width: | Height: | Size: 957 B |
|
After Width: | Height: | Size: 7.5 KiB |
|
After Width: | Height: | Size: 862 B |
|
After Width: | Height: | Size: 2.3 KiB |
@@ -9,8 +9,8 @@
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>678</width>
|
||||
<height>581</height>
|
||||
<width>680</width>
|
||||
<height>620</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="sizePolicy">
|
||||
@@ -31,12 +31,133 @@
|
||||
<property name="windowTitle">
|
||||
<string>bananaSPLIT</string>
|
||||
</property>
|
||||
<property name="windowIcon">
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icons/icons8-banana-split-80.png</normaloff>:/icons/icons8-banana-split-80.png</iconset>
|
||||
</property>
|
||||
<property name="animated">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="dockOptions">
|
||||
<set>QMainWindow::AllowTabbedDocks</set>
|
||||
</property>
|
||||
<widget class="QWidget" name="centralwidget">
|
||||
<layout class="QVBoxLayout" name="verticalLayout_3">
|
||||
<item>
|
||||
<layout class="QGridLayout" name="gridLayout_2">
|
||||
<item row="2" column="0">
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_3">
|
||||
<item>
|
||||
<widget class="QLabel" name="label_4">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>11</pointsize>
|
||||
<weight>75</weight>
|
||||
<bold>true</bold>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Finestra dei messaggi</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="horizontalSpacer_2">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="label_3">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<weight>75</weight>
|
||||
<bold>true</bold>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Preset corrente: </string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="lbl_preset">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>...</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="horizontalSpacer_3">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="4" column="0">
|
||||
<widget class="QTextEdit" name="txt_log">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Expanding" vsizetype="Maximum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>16777215</width>
|
||||
<height>100</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="acceptDrops">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="autoFillBackground">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">background-color: rgb(0,0,0);</string>
|
||||
</property>
|
||||
<property name="html">
|
||||
<string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:7.8pt; font-weight:400; font-style:normal;">
|
||||
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:10pt;"><br /></p></body></html></string>
|
||||
</property>
|
||||
<property name="textInteractionFlags">
|
||||
<set>Qt::TextSelectableByMouse</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="QTabWidget" name="wgt_main">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding">
|
||||
@@ -46,28 +167,9 @@
|
||||
</property>
|
||||
<widget class="QWidget" name="wgt_mainPage1">
|
||||
<attribute name="title">
|
||||
<string>SelezionaFile</string>
|
||||
<string>Selezione Input</string>
|
||||
</attribute>
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<item row="4" column="3">
|
||||
<widget class="QPushButton" name="btn_avanti">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>79</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>80</width>
|
||||
<height>16777215</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Avanti</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<layout class="QVBoxLayout" name="verticalLayout_2">
|
||||
<property name="sizeConstraint">
|
||||
@@ -82,7 +184,20 @@
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>...</string>
|
||||
<string>-> </string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icons/icons8-add-folder-80.png</normaloff>:/icons/icons8-add-folder-80.png</iconset>
|
||||
</property>
|
||||
<property name="iconSize">
|
||||
<size>
|
||||
<width>30</width>
|
||||
<height>30</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="flat">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
@@ -95,33 +210,25 @@
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>...</string>
|
||||
<string>-> </string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icons/icons8-downloads-folder-80.png</normaloff>:/icons/icons8-downloads-folder-80.png</iconset>
|
||||
</property>
|
||||
<property name="iconSize">
|
||||
<size>
|
||||
<width>30</width>
|
||||
<height>30</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="flat">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="0" column="2" colspan="2">
|
||||
<layout class="QVBoxLayout" name="verticalLayout_4">
|
||||
<item>
|
||||
<widget class="QLabel" name="lbl_sorg">
|
||||
<property name="text">
|
||||
<string>...</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="lbl_dest">
|
||||
<property name="text">
|
||||
<string>...</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="3" column="0" colspan="4">
|
||||
<widget class="QListWidget" name="lst_files"/>
|
||||
</item>
|
||||
<item row="0" column="0">
|
||||
<layout class="QVBoxLayout" name="verticalLayout">
|
||||
<item>
|
||||
@@ -150,6 +257,37 @@
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="0" column="2">
|
||||
<layout class="QVBoxLayout" name="verticalLayout_4">
|
||||
<item>
|
||||
<widget class="QLabel" name="lbl_sorg">
|
||||
<property name="text">
|
||||
<string>...</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="lbl_dest">
|
||||
<property name="text">
|
||||
<string>...</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="0" column="3">
|
||||
<spacer name="horizontalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="1" column="0" colspan="4">
|
||||
<widget class="Line" name="line">
|
||||
<property name="orientation">
|
||||
@@ -174,72 +312,112 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="2">
|
||||
<widget class="QRadioButton" name="rad_fileOld">
|
||||
<property name="text">
|
||||
<string>Vecchia</string>
|
||||
<item row="3" column="0" colspan="4">
|
||||
<widget class="QListWidget" name="lst_files">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>180</height>
|
||||
</size>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="1">
|
||||
<widget class="QRadioButton" name="rad_fileNew">
|
||||
<property name="text">
|
||||
<string>Nuova</string>
|
||||
</property>
|
||||
<property name="checked">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="0">
|
||||
<widget class="QLabel" name="label_2">
|
||||
<property name="text">
|
||||
<string>Versione dei File</string>
|
||||
</property>
|
||||
</widget>
|
||||
<item row="4" column="0" colspan="4">
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_2">
|
||||
<item>
|
||||
<widget class="QLabel" name="label_2">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Maximum" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Versione dei File</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QRadioButton" name="rad_fileNew">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Nuova</string>
|
||||
</property>
|
||||
<property name="checked">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QRadioButton" name="rad_fileOld">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Vecchia</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="btn_avanti">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>100</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>80</width>
|
||||
<height>16777215</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>11</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="layoutDirection">
|
||||
<enum>Qt::RightToLeft</enum>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Avanti</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icons/icons8-arrow-80.png</normaloff>:/icons/icons8-arrow-80.png</iconset>
|
||||
</property>
|
||||
<property name="iconSize">
|
||||
<size>
|
||||
<width>25</width>
|
||||
<height>25</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="flat">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="Line" name="line_2">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QWidget" name="wgt_sub" native="true">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>75</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>16777215</width>
|
||||
<height>500</height>
|
||||
</size>
|
||||
</property>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout">
|
||||
<item>
|
||||
<widget class="QLabel" name="lbl_log">
|
||||
<property name="text">
|
||||
<string>qui ci va il log ma devo pensare a come farlo in modo non eccessivamente stupido</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QMenuBar" name="menubar">
|
||||
@@ -247,7 +425,7 @@
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>678</width>
|
||||
<width>680</width>
|
||||
<height>26</height>
|
||||
</rect>
|
||||
</property>
|
||||
@@ -271,30 +449,23 @@
|
||||
<addaction name="bar_file"/>
|
||||
<addaction name="menuOpzioni"/>
|
||||
</widget>
|
||||
<widget class="QStatusBar" name="statusbar"/>
|
||||
<widget class="QToolBar" name="toolBar">
|
||||
<property name="windowTitle">
|
||||
<string>toolBar</string>
|
||||
</property>
|
||||
<property name="movable">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="floatable">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<attribute name="toolBarArea">
|
||||
<enum>TopToolBarArea</enum>
|
||||
</attribute>
|
||||
<attribute name="toolBarBreak">
|
||||
<bool>false</bool>
|
||||
</attribute>
|
||||
</widget>
|
||||
<action name="actionCarica_Preset">
|
||||
<property name="icon">
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icons/icons8-documents-folder-80.png</normaloff>:/icons/icons8-documents-folder-80.png</iconset>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Carica Preset</string>
|
||||
</property>
|
||||
<property name="iconVisibleInMenu">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionSalva_Preset">
|
||||
<property name="icon">
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icons/icons8-save-80.png</normaloff>:/icons/icons8-save-80.png</iconset>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Salva Preset</string>
|
||||
</property>
|
||||
@@ -305,16 +476,26 @@
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionLingua">
|
||||
<property name="icon">
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icons/icons8-globe-earth-80.png</normaloff>:/icons/icons8-globe-earth-80.png</iconset>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Lingua Interfaccia</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionAvanzate">
|
||||
<property name="icon">
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icons/icons8-smartphone-ram-100.png</normaloff>:/icons/icons8-smartphone-ram-100.png</iconset>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Avanzate</string>
|
||||
</property>
|
||||
</action>
|
||||
</widget>
|
||||
<resources/>
|
||||
<resources>
|
||||
<include location="resources.qrc"/>
|
||||
</resources>
|
||||
<connections/>
|
||||
</ui>
|
||||
|
||||
@@ -1,466 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>advoption</class>
|
||||
<widget class="QWidget" name="advoption">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>598</width>
|
||||
<height>602</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Form</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<item row="2" column="0">
|
||||
<widget class="QTabWidget" name="tab_opzionipredef">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>10</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="currentIndex">
|
||||
<number>3</number>
|
||||
</property>
|
||||
<widget class="QWidget" name="tab_cartelle">
|
||||
<attribute name="title">
|
||||
<string>Cartelle</string>
|
||||
</attribute>
|
||||
<layout class="QGridLayout" name="gridLayout_5">
|
||||
<item row="0" column="0">
|
||||
<layout class="QVBoxLayout" name="verticalLayout">
|
||||
<item>
|
||||
<widget class="QLabel" name="lbl_sorgente">
|
||||
<property name="text">
|
||||
<string>Cartella sorgente</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="lbl_destinazione">
|
||||
<property name="text">
|
||||
<string>Cartella destinazione</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<layout class="QVBoxLayout" name="verticalLayout_2">
|
||||
<item>
|
||||
<widget class="QToolButton" name="tll_sorgente">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>200</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>...</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QToolButton" name="tll_destinazione">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>200</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>...</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="0" column="2">
|
||||
<spacer name="horizontalSpacer_3">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>172</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<spacer name="verticalSpacer_3">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>362</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="tab_lingua">
|
||||
<attribute name="title">
|
||||
<string>Lingua</string>
|
||||
</attribute>
|
||||
<layout class="QGridLayout" name="gridLayout_4">
|
||||
<item row="0" column="0">
|
||||
<layout class="QHBoxLayout" name="horizontalLayout">
|
||||
<item>
|
||||
<widget class="QLabel" name="lbl_lingua">
|
||||
<property name="text">
|
||||
<string>Seleziona lingua articoli</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QComboBox" name="cmb_lingua">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>200</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>Inglese</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>Italiano</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>Russo</string>
|
||||
</property>
|
||||
</item>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<spacer name="horizontalSpacer_2">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>155</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<spacer name="verticalSpacer_2">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>396</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="tab_output">
|
||||
<attribute name="title">
|
||||
<string>Output</string>
|
||||
</attribute>
|
||||
<layout class="QGridLayout" name="gridLayout_3">
|
||||
<item row="0" column="1">
|
||||
<spacer name="horizontalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="0" column="0">
|
||||
<layout class="QVBoxLayout" name="verticalLayout_3">
|
||||
<item>
|
||||
<widget class="QLabel" name="lbl_output">
|
||||
<property name="text">
|
||||
<string>Seleziona tipo file</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QRadioButton" name="rad_mainbodyEfile">
|
||||
<property name="text">
|
||||
<string>File Singoli + Bodyfile</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QRadioButton" name="rad_file">
|
||||
<property name="text">
|
||||
<string>File Singoli</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QRadioButton" name="rad_bodyfile">
|
||||
<property name="text">
|
||||
<string>Bodyfile</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<spacer name="verticalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="tab_nome">
|
||||
<attribute name="title">
|
||||
<string>Nome file</string>
|
||||
</attribute>
|
||||
<layout class="QGridLayout" name="gridLayout_2">
|
||||
<item row="0" column="0" colspan="2">
|
||||
<widget class="QLabel" name="lbl_titolo">
|
||||
<property name="text">
|
||||
<string>Seleziona elementi titolo</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0" colspan="2">
|
||||
<widget class="QCheckBox" name="chk_data">
|
||||
<property name="text">
|
||||
<string>Data</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0" colspan="2">
|
||||
<layout class="QVBoxLayout" name="verticalLayout_4">
|
||||
<item>
|
||||
<widget class="QRadioButton" name="rad_datajpn">
|
||||
<property name="text">
|
||||
<string>YYYY MM DD, es. 2000 12 31</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QRadioButton" name="rad_dataita">
|
||||
<property name="text">
|
||||
<string>DD MM YYYY, es. 31 12 2000</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QRadioButton" name="rad_datausa">
|
||||
<property name="text">
|
||||
<string>MM DD YYYY, es. 12 31 2000</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="3" column="0" colspan="2">
|
||||
<widget class="QCheckBox" name="chk_titolo">
|
||||
<property name="text">
|
||||
<string>Titolo</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="0" colspan="2">
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_2">
|
||||
<item>
|
||||
<widget class="QLabel" name="lbl_ncaratt">
|
||||
<property name="text">
|
||||
<string>Numero caratteri</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QSpinBox" name="spn_ncaratt">
|
||||
<property name="minimum">
|
||||
<number>1</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="5" column="0" colspan="2">
|
||||
<widget class="QCheckBox" name="chk_docnum">
|
||||
<property name="text">
|
||||
<string>Numero Documento</string>
|
||||
</property>
|
||||
<property name="checked">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="6" column="0" colspan="2">
|
||||
<widget class="Line" name="line_2">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="7" column="0" colspan="2">
|
||||
<widget class="QLabel" name="lbl_separatore">
|
||||
<property name="text">
|
||||
<string>Separatore</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="8" column="0">
|
||||
<widget class="Line" name="line_3">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="8" column="1">
|
||||
<layout class="QFormLayout" name="formLayout">
|
||||
<item row="0" column="0">
|
||||
<widget class="QRadioButton" name="rad_spazio">
|
||||
<property name="text">
|
||||
<string>Spazio</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<widget class="QRadioButton" name="rad_tratt">
|
||||
<property name="text">
|
||||
<string>-</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="QRadioButton" name="rad_virgola">
|
||||
<property name="text">
|
||||
<string>,</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1">
|
||||
<widget class="QRadioButton" name="rad_tratbass">
|
||||
<property name="text">
|
||||
<string>_</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0">
|
||||
<widget class="QRadioButton" name="rad_piu">
|
||||
<property name="text">
|
||||
<string>+</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="1">
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_3">
|
||||
<item>
|
||||
<widget class="QRadioButton" name="rad_altro">
|
||||
<property name="text">
|
||||
<string>Altro:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLineEdit" name="lin_altro"/>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="9" column="1">
|
||||
<widget class="QLabel" name="label_9">
|
||||
<property name="text">
|
||||
<string>Qui dobbiamo mettere le avanzate del titolo. </string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="10" column="1">
|
||||
<widget class="QLabel" name="label_10">
|
||||
<property name="text">
|
||||
<string>Bisogna decidere quale formato ci piace di piu.</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="0">
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>11</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Seleziona le opzioni predefinite</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="Line" name="line">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="0">
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_4">
|
||||
<item>
|
||||
<widget class="QPushButton" name="btn_annulla">
|
||||
<property name="text">
|
||||
<string>Annulla</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="btn_ok">
|
||||
<property name="text">
|
||||
<string>OK</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
||||
@@ -0,0 +1,14 @@
|
||||
<RCC>
|
||||
<qresource prefix="icons">
|
||||
<file>icons8-arrow-80-back.png</file>
|
||||
<file>icons8-smartphone-ram-100.png</file>
|
||||
<file>icons8-globe-earth-80.png</file>
|
||||
<file>icons8-save-80.png</file>
|
||||
<file>icons8-arrow-80.png</file>
|
||||
<file>banana.ico</file>
|
||||
<file>icons8-add-folder-80.png</file>
|
||||
<file>icons8-banana-split-80.png</file>
|
||||
<file>icons8-documents-folder-80.png</file>
|
||||
<file>icons8-downloads-folder-80.png</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
@@ -6,15 +6,101 @@
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>577</width>
|
||||
<height>400</height>
|
||||
<width>718</width>
|
||||
<height>573</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Seleziona Linuga e Output</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" name="gridLayout_2">
|
||||
<item row="5" column="0">
|
||||
<layout class="QVBoxLayout" name="verticalLayout_2">
|
||||
<item>
|
||||
<widget class="QLabel" name="lbl_lingua">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Maximum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>10</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Seleziona la lingua degli articoli</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="Line" name="line_2">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_3">
|
||||
<item>
|
||||
<widget class="QComboBox" name="cmb_lingua">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="frame">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="modelColumn">
|
||||
<number>0</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="horizontalSpacer_3">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeType">
|
||||
<enum>QSizePolicy::Expanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="lbl_indicazioni">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Maximum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>10</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Seleziona il tipo di file da salvare</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="Line" name="line">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QVBoxLayout" name="verticalLayout">
|
||||
<property name="sizeConstraint">
|
||||
<enum>QLayout::SetMaximumSize</enum>
|
||||
@@ -60,56 +146,41 @@
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="9" column="1">
|
||||
<spacer name="verticalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
<item>
|
||||
<widget class="QLabel" name="lbl_indicazioni_2">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Maximum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="1" column="0" colspan="4">
|
||||
<widget class="Line" name="line_2">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="0">
|
||||
<widget class="QLabel" name="lbl_lingua">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>10</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Seleziona la lingua degli articoli</string>
|
||||
<string>Altre Opzioni </string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="0" colspan="4">
|
||||
<widget class="Line" name="line">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="7" column="0" colspan="4">
|
||||
<item>
|
||||
<widget class="Line" name="line_3">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="8" column="0" colspan="4">
|
||||
<item>
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<item row="0" column="0">
|
||||
<widget class="QCheckBox" name="chk_removeDuplicates">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>10</pointsize>
|
||||
@@ -173,106 +244,157 @@
|
||||
<item>
|
||||
<widget class="QLineEdit" name="lin_specialChars"/>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="horizontalSpacer_2">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="9" column="3">
|
||||
<widget class="QPushButton" name="btn_split">
|
||||
<property name="minimumSize">
|
||||
<item>
|
||||
<spacer name="verticalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>75</width>
|
||||
<height>0</height>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>75</width>
|
||||
<height>16777215</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>10</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>SPLITTA!</string>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="Line" name="line_4">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="0">
|
||||
<widget class="QLabel" name="lbl_indicazioni">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>10</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Seleziona il tipo di file da salvare</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="6" column="0">
|
||||
<widget class="QLabel" name="lbl_indicazioni_2">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>10</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Altre Opzioni </string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="9" column="2">
|
||||
<widget class="QPushButton" name="btn_indietro">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>75</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>75</width>
|
||||
<height>16777215</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>10</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Indietro</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0">
|
||||
<widget class="QComboBox" name="cmb_lingua">
|
||||
<property name="frame">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="modelColumn">
|
||||
<number>0</number>
|
||||
</property>
|
||||
</widget>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_2">
|
||||
<item>
|
||||
<widget class="QPushButton" name="btn_indietro">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>100</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>75</width>
|
||||
<height>16777215</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>11</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Indietro</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icons/icons8-arrow-80-back.png</normaloff>:/icons/icons8-arrow-80-back.png</iconset>
|
||||
</property>
|
||||
<property name="iconSize">
|
||||
<size>
|
||||
<width>25</width>
|
||||
<height>25</height>
|
||||
</size>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="horizontalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="btn_split">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>100</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>16777215</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>12</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="cursor">
|
||||
<cursorShape>PointingHandCursor</cursorShape>
|
||||
</property>
|
||||
<property name="layoutDirection">
|
||||
<enum>Qt::LeftToRight</enum>
|
||||
</property>
|
||||
<property name="autoFillBackground">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>SPLITTA!</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icons/icons8-banana-split-80.png</normaloff>:/icons/icons8-banana-split-80.png</iconset>
|
||||
</property>
|
||||
<property name="iconSize">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="flat">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<resources/>
|
||||
<tabstops>
|
||||
<tabstop>cmb_lingua</tabstop>
|
||||
<tabstop>rad_mainbodyEFile</tabstop>
|
||||
<tabstop>rad_mainbody</tabstop>
|
||||
<tabstop>rad_file</tabstop>
|
||||
<tabstop>chk_removeDuplicates</tabstop>
|
||||
<tabstop>chk_includeTitle</tabstop>
|
||||
<tabstop>chk_removeBreakWord</tabstop>
|
||||
<tabstop>chk_cleaDestFolder</tabstop>
|
||||
<tabstop>lin_specialChars</tabstop>
|
||||
<tabstop>btn_split</tabstop>
|
||||
<tabstop>btn_indietro</tabstop>
|
||||
</tabstops>
|
||||
<resources>
|
||||
<include location="resources.qrc"/>
|
||||
</resources>
|
||||
<connections/>
|
||||
</ui>
|
||||
|
||||
@@ -6,77 +6,32 @@
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>480</width>
|
||||
<height>443</height>
|
||||
<width>715</width>
|
||||
<height>567</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Nomi file di Uscita</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<item row="8" column="0" colspan="2">
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>10</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Separatore</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="0" colspan="3">
|
||||
<layout class="QVBoxLayout" name="lyt_date">
|
||||
<item>
|
||||
<widget class="QRadioButton" name="rad_datajpn">
|
||||
<property name="text">
|
||||
<string>YYYY MM DD, es. 2000 12 31 (jpn)</string>
|
||||
</property>
|
||||
<property name="checked">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QRadioButton" name="rad_dataita">
|
||||
<property name="text">
|
||||
<string>DD MM YYYY, es. 31 12 2000 (ita)</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QRadioButton" name="rad_datausa">
|
||||
<property name="text">
|
||||
<string>MM DD YYYY, es. 12 31 2000 (us)</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="4" column="0" colspan="2">
|
||||
<widget class="QCheckBox" name="chk_titolo">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>10</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Titolo articolo</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="7" column="0" colspan="3">
|
||||
<widget class="Line" name="line_3">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="0" colspan="3">
|
||||
<layout class="QHBoxLayout" name="lyt_nchars">
|
||||
<property name="sizeConstraint">
|
||||
<enum>QLayout::SetNoConstraint</enum>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="QLabel" name="lbl_ncarat">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Maximum" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>9</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Numero di caratteri</string>
|
||||
</property>
|
||||
@@ -118,32 +73,20 @@
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="13" column="0" colspan="3">
|
||||
<widget class="Line" name="line_2">
|
||||
<item row="7" column="0" colspan="3">
|
||||
<widget class="Line" name="line_3">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="0" colspan="3">
|
||||
<widget class="QLabel" name="lbl_impotit">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>10</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Impostazioni nome file</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0" colspan="3">
|
||||
<widget class="Line" name="line">
|
||||
<property name="orientation">
|
||||
@@ -151,44 +94,33 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="6" column="0" colspan="2">
|
||||
<widget class="QCheckBox" name="chk_docnum">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>10</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Numero documento</string>
|
||||
</property>
|
||||
<property name="checked">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0">
|
||||
<widget class="QCheckBox" name="chk_data">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>10</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Data</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="14" column="0" colspan="3">
|
||||
<item row="15" column="0" colspan="3">
|
||||
<layout class="QHBoxLayout" name="lyt_buttons">
|
||||
<item>
|
||||
<widget class="QPushButton" name="btn_avanzate">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>120</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>10</pointsize>
|
||||
<pointsize>11</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Avanzate</string>
|
||||
<string>Avanzate Titolo</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icons/icons8-smartphone-ram-100.png</normaloff>:/icons/icons8-smartphone-ram-100.png</iconset>
|
||||
</property>
|
||||
<property name="iconSize">
|
||||
<size>
|
||||
<width>30</width>
|
||||
<height>30</height>
|
||||
</size>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
@@ -209,112 +141,170 @@
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_2">
|
||||
<item>
|
||||
<widget class="QPushButton" name="btn_indietro">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>100</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>10</pointsize>
|
||||
<pointsize>11</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Indietro</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icons/icons8-arrow-80-back.png</normaloff>:/icons/icons8-arrow-80-back.png</iconset>
|
||||
</property>
|
||||
<property name="iconSize">
|
||||
<size>
|
||||
<width>25</width>
|
||||
<height>25</height>
|
||||
</size>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="btn_avanti">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>100</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>10</pointsize>
|
||||
<pointsize>11</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="layoutDirection">
|
||||
<enum>Qt::RightToLeft</enum>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Avanti</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icons/icons8-arrow-80.png</normaloff>:/icons/icons8-arrow-80.png</iconset>
|
||||
</property>
|
||||
<property name="iconSize">
|
||||
<size>
|
||||
<width>25</width>
|
||||
<height>25</height>
|
||||
</size>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="9" column="0">
|
||||
<layout class="QFormLayout" name="lyt_sep">
|
||||
<item row="0" column="0">
|
||||
<widget class="QRadioButton" name="rad_spazio">
|
||||
<property name="text">
|
||||
<string>Spazio</string>
|
||||
<item row="3" column="0" colspan="3">
|
||||
<layout class="QVBoxLayout" name="lyt_date">
|
||||
<item>
|
||||
<widget class="QRadioButton" name="rad_datajpn">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<attribute name="buttonGroup">
|
||||
<string notr="true">btngrp_divisore</string>
|
||||
</attribute>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="QRadioButton" name="rad_virgola">
|
||||
<property name="text">
|
||||
<string>,</string>
|
||||
</property>
|
||||
<attribute name="buttonGroup">
|
||||
<string notr="true">btngrp_divisore</string>
|
||||
</attribute>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0">
|
||||
<widget class="QRadioButton" name="rad_piu">
|
||||
<property name="text">
|
||||
<string>+</string>
|
||||
</property>
|
||||
<attribute name="buttonGroup">
|
||||
<string notr="true">btngrp_divisore</string>
|
||||
</attribute>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<widget class="QRadioButton" name="rad_tratt">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>8</pointsize>
|
||||
<pointsize>9</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>-</string>
|
||||
<string>YYYY MM DD, es. 2000 12 31 (jpn)</string>
|
||||
</property>
|
||||
<property name="checked">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<attribute name="buttonGroup">
|
||||
<string notr="true">btngrp_divisore</string>
|
||||
</attribute>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1">
|
||||
<widget class="QRadioButton" name="rad_trattbass">
|
||||
<item>
|
||||
<widget class="QRadioButton" name="rad_dataita">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>9</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>_</string>
|
||||
<string>DD MM YYYY, es. 31 12 2000 (ita)</string>
|
||||
</property>
|
||||
<attribute name="buttonGroup">
|
||||
<string notr="true">btngrp_divisore</string>
|
||||
</attribute>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="1">
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_4">
|
||||
<item>
|
||||
<widget class="QRadioButton" name="rad_altro">
|
||||
<property name="text">
|
||||
<string>Altro:</string>
|
||||
</property>
|
||||
<attribute name="buttonGroup">
|
||||
<string notr="true">btngrp_divisore</string>
|
||||
</attribute>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLineEdit" name="lin_altro">
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
<item>
|
||||
<widget class="QRadioButton" name="rad_datausa">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>9</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>MM DD YYYY, es. 12 31 2000 (us)</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="0" column="0" colspan="3">
|
||||
<widget class="QLabel" name="lbl_impotit">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Maximum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>10</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Impostazioni nome file in uscita</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0">
|
||||
<widget class="QCheckBox" name="chk_data">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>10</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Data</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="9" column="1">
|
||||
<spacer name="horizontalSpacer_2">
|
||||
<property name="orientation">
|
||||
@@ -328,9 +318,272 @@
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="4" column="0" colspan="2">
|
||||
<widget class="QCheckBox" name="chk_titolo">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>10</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Titolo articolo</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="9" column="0">
|
||||
<layout class="QFormLayout" name="lyt_sep">
|
||||
<item row="0" column="0">
|
||||
<widget class="QRadioButton" name="rad_spazio">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>9</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Spazio</string>
|
||||
</property>
|
||||
<attribute name="buttonGroup">
|
||||
<string notr="true">btngrp_divisore</string>
|
||||
</attribute>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="QRadioButton" name="rad_virgola">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>9</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>,</string>
|
||||
</property>
|
||||
<attribute name="buttonGroup">
|
||||
<string notr="true">btngrp_divisore</string>
|
||||
</attribute>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0">
|
||||
<widget class="QRadioButton" name="rad_piu">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>9</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>+</string>
|
||||
</property>
|
||||
<attribute name="buttonGroup">
|
||||
<string notr="true">btngrp_divisore</string>
|
||||
</attribute>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<widget class="QRadioButton" name="rad_tratt">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>9</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>-</string>
|
||||
</property>
|
||||
<attribute name="buttonGroup">
|
||||
<string notr="true">btngrp_divisore</string>
|
||||
</attribute>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1">
|
||||
<widget class="QRadioButton" name="rad_trattbass">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>9</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>_</string>
|
||||
</property>
|
||||
<attribute name="buttonGroup">
|
||||
<string notr="true">btngrp_divisore</string>
|
||||
</attribute>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="1">
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_4">
|
||||
<item>
|
||||
<widget class="QRadioButton" name="rad_altro">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>9</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Altro:</string>
|
||||
</property>
|
||||
<attribute name="buttonGroup">
|
||||
<string notr="true">btngrp_divisore</string>
|
||||
</attribute>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLineEdit" name="lin_altro">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>9</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="horizontalSpacer_4">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="8" column="0" colspan="2">
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>10</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Separatore</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="14" column="0" colspan="3">
|
||||
<widget class="Line" name="line_2">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="6" column="0" colspan="2">
|
||||
<widget class="QCheckBox" name="chk_docnum">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>10</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Numero documento</string>
|
||||
</property>
|
||||
<property name="checked">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="13" column="0">
|
||||
<spacer name="verticalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<resources/>
|
||||
<tabstops>
|
||||
<tabstop>chk_data</tabstop>
|
||||
<tabstop>rad_datajpn</tabstop>
|
||||
<tabstop>rad_dataita</tabstop>
|
||||
<tabstop>rad_datausa</tabstop>
|
||||
<tabstop>chk_titolo</tabstop>
|
||||
<tabstop>spn_ncarat</tabstop>
|
||||
<tabstop>chk_docnum</tabstop>
|
||||
<tabstop>rad_spazio</tabstop>
|
||||
<tabstop>rad_tratt</tabstop>
|
||||
<tabstop>rad_virgola</tabstop>
|
||||
<tabstop>rad_trattbass</tabstop>
|
||||
<tabstop>rad_piu</tabstop>
|
||||
<tabstop>rad_altro</tabstop>
|
||||
<tabstop>lin_altro</tabstop>
|
||||
<tabstop>btn_avanzate</tabstop>
|
||||
<tabstop>btn_avanti</tabstop>
|
||||
<tabstop>btn_indietro</tabstop>
|
||||
</tabstops>
|
||||
<resources>
|
||||
<include location="resources.qrc"/>
|
||||
</resources>
|
||||
<connections/>
|
||||
<buttongroups>
|
||||
<buttongroup name="btngrp_divisore"/>
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
# -*- mode: python -*-
|
||||
# -*- mode: python ; coding: utf-8 -*-
|
||||
|
||||
block_cipher = None
|
||||
|
||||
|
||||
a = Analysis(['guimain.py'],
|
||||
pathex=['D:\\Emanuele\\Documenti\\workspace\\bananaSPLIT\\bananaSPLIT'],
|
||||
pathex=['./libbananasplit', './UserInterface/CompiledUI', 'D:\\Emanuele\\Documenti\\workspace\\bananaSPLIT\\bananaSPLIT'],
|
||||
binaries=[],
|
||||
datas=[('C:\\Users\\Emanuele Trabattoni\\AppData\\Roaming\\Python\\Python37\\site-packages\\text_unidecode\\data.bin', '.\\text_unidecode')],
|
||||
hiddenimports=[],
|
||||
@@ -28,5 +28,6 @@ exe = EXE(pyz,
|
||||
bootloader_ignore_signals=False,
|
||||
strip=False,
|
||||
upx=True,
|
||||
upx_exclude=[],
|
||||
runtime_tmpdir=None,
|
||||
console=True , icon='banana.ico')
|
||||
console=True , icon='bananasplit.ico')
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
# -*- mode: python ; coding: utf-8 -*-
|
||||
|
||||
block_cipher = None
|
||||
|
||||
|
||||
a = Analysis(['guimain.py'],
|
||||
pathex=['./libbananasplit', './UserInterface/compiledUI', '/home/emanuele/Documents/LocalEclipseWorkspace/bananaSPLIT/bananaSPLIT'],
|
||||
binaries=[],
|
||||
datas=[('/home/emanuele/.local/lib/python3.6/site-packages/text_unidecode/data.bin', './text_unidecode')],
|
||||
hiddenimports=['mainwindow'],
|
||||
hookspath=[],
|
||||
runtime_hooks=[],
|
||||
excludes=[],
|
||||
win_no_prefer_redirects=False,
|
||||
win_private_assemblies=False,
|
||||
cipher=block_cipher,
|
||||
noarchive=False)
|
||||
pyz = PYZ(a.pure, a.zipped_data,
|
||||
cipher=block_cipher)
|
||||
exe = EXE(pyz,
|
||||
a.scripts,
|
||||
a.binaries,
|
||||
a.zipfiles,
|
||||
a.datas,
|
||||
[],
|
||||
name='bananaSPLIT.linux',
|
||||
debug=False,
|
||||
bootloader_ignore_signals=False,
|
||||
strip=True,
|
||||
upx=True,
|
||||
upx_exclude=[],
|
||||
runtime_tmpdir=None,
|
||||
console=True , icon='UserInterface/icons8-banana-split-80.png')
|
||||
|
After Width: | Height: | Size: 20 KiB |
@@ -1,110 +0,0 @@
|
||||
{
|
||||
"version": "v1.1a",
|
||||
"paths": {
|
||||
"lastUsed": "defaults.json",
|
||||
"configurationPath": "D:/Emanuele/Documenti/workspace/bananaSPLIT/bananaSPLIT/conf/",
|
||||
"INworkPath": "D:/Emanuele/Documenti/workspace/bananaSPLIT/TestFiles/File nuovo formato",
|
||||
"OUTworkPath": "H:/",
|
||||
"fileList": [
|
||||
"_ Women, Drugs And Depression.txt",
|
||||
"_96 Election Represents Last Hurrah of Generational Politics.txt",
|
||||
"_A 60_S GENERATION MADE BY MYTH-MAKERS.txt",
|
||||
"_MIDDLE AGE_ NO END TO AN UPWARD CREEP.txt",
|
||||
"A DEMOCRATIC SOCIETY IN NEEDOF A MILITARY.txt",
|
||||
"A Dog Who Taught the Lesson of Hope.txt",
|
||||
"A Fading Bohemia, Gritty but Beloved.txt"
|
||||
]
|
||||
},
|
||||
"docStruct": {
|
||||
"fileVersNew": true,
|
||||
"language": {
|
||||
"dateWords": [
|
||||
"January",
|
||||
"February",
|
||||
"March",
|
||||
"April",
|
||||
"May",
|
||||
"June",
|
||||
"July",
|
||||
"August",
|
||||
"September",
|
||||
"October",
|
||||
"November",
|
||||
"December"
|
||||
],
|
||||
"headWords": [
|
||||
"BODY",
|
||||
"BYLINE:",
|
||||
"SECTION:",
|
||||
"LENGTH:",
|
||||
"DATELINE:",
|
||||
"HIGHLIGHT:",
|
||||
"Email:"
|
||||
],
|
||||
"tailWords": [
|
||||
"Newstex ID:",
|
||||
"NOTES:",
|
||||
"LANGUAGE:",
|
||||
"GRAPHIC:",
|
||||
"TYPE:",
|
||||
"URL:",
|
||||
"LOAD-DATE:",
|
||||
"PUBLICATION-TYPE:",
|
||||
"DOCUMENT-TYPE:",
|
||||
"CHARTS:",
|
||||
"JOURNAL-CODE:"
|
||||
]
|
||||
},
|
||||
"docSep": "\\s*Copyright [(0-9)]+",
|
||||
"beginOfDocument": "\\s*Body",
|
||||
"endOfDocument": "\\s*End of Document",
|
||||
"dateFormat": "{month} {day:d}, {year:d}{}",
|
||||
"outPrefix": "PRE",
|
||||
"outSuffix": "SUF",
|
||||
"outExt": ".txt",
|
||||
"outDateType": "jpn",
|
||||
"outNameFormat": "PRE+{docnum}+{year:04d}{month:02d}{day:02d}+{title}+SUF.txt",
|
||||
"outDate": true,
|
||||
"outTitle": true,
|
||||
"outNumber": true,
|
||||
"numberPos": 1,
|
||||
"datePos": 2,
|
||||
"titlePos": 3,
|
||||
"maxTitleLen": 10,
|
||||
"outNameSep": "+",
|
||||
"customSep": "=",
|
||||
"dateFormats": {
|
||||
"jpn": "{year:04d}{month:02d}{day:02d}",
|
||||
"it": "{day:02d}{month:02d}{year:04d}",
|
||||
"usa": "{month:02d}{year:04d}{day:02d}"
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"encoding": "ansi",
|
||||
"monthPosition": 0,
|
||||
"getNewsPaperName": true,
|
||||
"nameNotFoundStr": "ND",
|
||||
"includeTitle": true,
|
||||
"removeDuplicates": true,
|
||||
"showSkipped": false,
|
||||
"showRemovedDuplicates": false,
|
||||
"loadTXT": true,
|
||||
"loadDOCX": false,
|
||||
"removeOldFiles": true,
|
||||
"saveSeparateFiles": true,
|
||||
"saveBodyFile": true,
|
||||
"saveBodyNumber": true,
|
||||
"delLF": false,
|
||||
"delWordBreak": true,
|
||||
"delChars": [
|
||||
"'",
|
||||
"@",
|
||||
"#",
|
||||
"$",
|
||||
"%",
|
||||
"^",
|
||||
"&"
|
||||
]
|
||||
},
|
||||
"name": "Files(38).txt"
|
||||
}
|
||||
@@ -1,30 +1,22 @@
|
||||
{
|
||||
"version": "v1.1a",
|
||||
"version": "v1.3",
|
||||
"paths": {
|
||||
"lastUsed": "defaults.json",
|
||||
"configurationPath": "D:/Emanuele/Documenti/workspace/bananaSPLIT/bananaSPLIT/conf/",
|
||||
"INworkPath": "D:/Emanuele/Documenti/workspace/bananaSPLIT/TestFiles/File nuovo formato",
|
||||
"OUTworkPath": "H:/",
|
||||
"fileList": [
|
||||
"_96 Election Represents Last Hurrah of Generational Politics.txt",
|
||||
"_A 60_S GENERATION MADE BY MYTH-MAKERS.txt",
|
||||
"_MIDDLE AGE_ NO END TO AN UPWARD CREEP.txt",
|
||||
"A DEMOCRATIC SOCIETY IN NEEDOF A MILITARY.txt",
|
||||
"A Dog Who Taught the Lesson of Hope.txt",
|
||||
"A Fading Bohemia, Gritty but Beloved.txt",
|
||||
"FILE1.txt",
|
||||
"Files(38).txt"
|
||||
]
|
||||
"configurationPath": "./conf/",
|
||||
"INworkPath": "C://",
|
||||
"OUTworkPath": "C://",
|
||||
"fileList": []
|
||||
},
|
||||
"docStruct": {
|
||||
"fileVersNew": false,
|
||||
"language": "Italiano",
|
||||
"language": "English",
|
||||
"languageIdx": 1,
|
||||
"docSep": "\\s*Copyright [(0-9)]+",
|
||||
"beginOfDocument": "\\s*Body",
|
||||
"endOfDocument": "\\s*End of Document",
|
||||
"dateFormat": "{month} {day:d}, {year:d}{}",
|
||||
"outPrefix": "PRE",
|
||||
"outSuffix": "SUF",
|
||||
"outPrefix": "",
|
||||
"outSuffix": "",
|
||||
"outExt": ".txt",
|
||||
"outDateType": "jpn",
|
||||
"outNameFormat": "",
|
||||
@@ -34,8 +26,8 @@
|
||||
"numberPos": 1,
|
||||
"datePos": 2,
|
||||
"titlePos": 3,
|
||||
"maxTitleLen": 10,
|
||||
"outNameSep": "+",
|
||||
"maxTitleLen": 16,
|
||||
"outNameSep": "-",
|
||||
"customSep": "=",
|
||||
"dateFormats": {
|
||||
"jpn": "{year:04d}{month:02d}{day:02d}",
|
||||
@@ -44,7 +36,9 @@
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"encoding": "ansi",
|
||||
"winW": 800,
|
||||
"winH": 700,
|
||||
"encoding": "windows-1252",
|
||||
"monthPosition": 0,
|
||||
"getNewsPaperName": true,
|
||||
"nameNotFoundStr": "ND",
|
||||
|
||||
@@ -0,0 +1,67 @@
|
||||
{
|
||||
"version": "v1.3",
|
||||
"paths": {
|
||||
"lastUsed": "linux.json",
|
||||
"configurationPath": "./conf/",
|
||||
"INworkPath": "/home/",
|
||||
"OUTworkPath": "/home/",
|
||||
"fileList": []
|
||||
},
|
||||
"docStruct": {
|
||||
"fileVersNew": false,
|
||||
"language": "English",
|
||||
"languageIdx": 1,
|
||||
"docSep": "\\s*Copyright [(0-9)]+",
|
||||
"beginOfDocument": "\\s*Body",
|
||||
"endOfDocument": "\\s*End of Document",
|
||||
"dateFormat": "{month} {day:d}, {year:d}{}",
|
||||
"outPrefix": "",
|
||||
"outSuffix": "",
|
||||
"outExt": ".txt",
|
||||
"outDateType": "jpn",
|
||||
"outNameFormat": "",
|
||||
"outDate": true,
|
||||
"outTitle": true,
|
||||
"outNumber": true,
|
||||
"numberPos": 1,
|
||||
"datePos": 2,
|
||||
"titlePos": 3,
|
||||
"maxTitleLen": 16,
|
||||
"outNameSep": "-",
|
||||
"customSep": "=",
|
||||
"dateFormats": {
|
||||
"jpn": "{year:04d}{month:02d}{day:02d}",
|
||||
"it": "{day:02d}{month:02d}{year:04d}",
|
||||
"usa": "{month:02d}{year:04d}{day:02d}"
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"winW": 800,
|
||||
"winH": 700,
|
||||
"encoding": "windows-1252",
|
||||
"monthPosition": 0,
|
||||
"getNewsPaperName": true,
|
||||
"nameNotFoundStr": "ND",
|
||||
"includeTitle": true,
|
||||
"removeDuplicates": true,
|
||||
"showSkipped": false,
|
||||
"showRemovedDuplicates": false,
|
||||
"loadTXT": true,
|
||||
"loadDOCX": false,
|
||||
"removeOldFiles": true,
|
||||
"saveSeparateFiles": true,
|
||||
"saveBodyFile": true,
|
||||
"saveBodyNumber": true,
|
||||
"delLF": false,
|
||||
"delWordBreak": true,
|
||||
"delChars": [
|
||||
"'",
|
||||
"@",
|
||||
"#",
|
||||
"$",
|
||||
"%",
|
||||
"^",
|
||||
"&"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,30 +1,22 @@
|
||||
{
|
||||
"version": "v1.1a",
|
||||
"version": "v1.3",
|
||||
"paths": {
|
||||
"lastUsed": "testdhgfjhasd.json",
|
||||
"configurationPath": "D:/Emanuele/Documenti/workspace/bananaSPLIT/bananaSPLIT/conf/",
|
||||
"INworkPath": "D:/Emanuele/Documenti/workspace/bananaSPLIT/TestFiles/File nuovo formato",
|
||||
"lastUsed": "spiripacchio.json",
|
||||
"configurationPath": "./conf/",
|
||||
"INworkPath": "D:/Emanuele/Documenti/workspace/bananaSPLIT/TestFiles/FileBastardi",
|
||||
"OUTworkPath": "H:/",
|
||||
"fileList": [
|
||||
"_96 Election Represents Last Hurrah of Generational Politics.txt",
|
||||
"_A 60_S GENERATION MADE BY MYTH-MAKERS.txt",
|
||||
"_MIDDLE AGE_ NO END TO AN UPWARD CREEP.txt",
|
||||
"A DEMOCRATIC SOCIETY IN NEEDOF A MILITARY.txt",
|
||||
"A Dog Who Taught the Lesson of Hope.txt",
|
||||
"A Fading Bohemia, Gritty but Beloved.txt",
|
||||
"FILE1.txt",
|
||||
"Files(38).txt"
|
||||
]
|
||||
"fileList": []
|
||||
},
|
||||
"docStruct": {
|
||||
"fileVersNew": true,
|
||||
"language": "Italiano",
|
||||
"language": "English",
|
||||
"languageIdx": 1,
|
||||
"docSep": "\\s*Copyright [(0-9)]+",
|
||||
"beginOfDocument": "\\s*Body",
|
||||
"endOfDocument": "\\s*End of Document",
|
||||
"dateFormat": "{month} {day:d}, {year:d}{}",
|
||||
"outPrefix": "PRE",
|
||||
"outSuffix": "SUF",
|
||||
"outPrefix": "",
|
||||
"outSuffix": "",
|
||||
"outExt": ".txt",
|
||||
"outDateType": "jpn",
|
||||
"outNameFormat": "",
|
||||
@@ -34,8 +26,8 @@
|
||||
"numberPos": 1,
|
||||
"datePos": 2,
|
||||
"titlePos": 3,
|
||||
"maxTitleLen": 10,
|
||||
"outNameSep": "+",
|
||||
"maxTitleLen": 16,
|
||||
"outNameSep": "-",
|
||||
"customSep": "=",
|
||||
"dateFormats": {
|
||||
"jpn": "{year:04d}{month:02d}{day:02d}",
|
||||
@@ -44,7 +36,9 @@
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"encoding": "ansi",
|
||||
"winW": 800,
|
||||
"winH": 700,
|
||||
"encoding": "windows-1252",
|
||||
"monthPosition": 0,
|
||||
"getNewsPaperName": true,
|
||||
"nameNotFoundStr": "ND",
|
||||
@@ -1,64 +0,0 @@
|
||||
{
|
||||
"INworkPath": "D:\\Test\\",
|
||||
"OUTworkPath": "D:\\Test\\Separati\\",
|
||||
"OUTnameFormat":"TEST_{docnum}_{year:04d}{month:02d}{day:02d}_{title}.txt",
|
||||
"docStruct": {
|
||||
"docSep": "\\s*Copyright [(0-9)]+",
|
||||
"dateFormat":"{month} {day:d}, {year:d}{}",
|
||||
"dateWords": [
|
||||
"January",
|
||||
"February",
|
||||
"March",
|
||||
"April",
|
||||
"May",
|
||||
"June",
|
||||
"July",
|
||||
"August",
|
||||
"September",
|
||||
"October",
|
||||
"November",
|
||||
"December"
|
||||
],
|
||||
"headWords": [
|
||||
"BYLINE:",
|
||||
"SECTION:",
|
||||
"LENGTH:",
|
||||
"DATELINE:",
|
||||
"HIGHLIGHT:",
|
||||
"Email:"
|
||||
],
|
||||
"tailWords": [
|
||||
"Newstex ID" ,
|
||||
"NOTES",
|
||||
"LANGUAGE:",
|
||||
"GRAPHIC:",
|
||||
"TYPE:",
|
||||
"URL:",
|
||||
"LOAD-DATE:",
|
||||
"PUBLICATION-TYPE:",
|
||||
"DOCUMENT-TYPE:",
|
||||
"CHARTS:",
|
||||
"JOURNAL-CODE:"
|
||||
]
|
||||
},
|
||||
"settings": {
|
||||
"encoding": "utf-8",
|
||||
"monthPosition": 0,
|
||||
"getNewsPaperName": true,
|
||||
"nameNotFoundStr" : "--ND--",
|
||||
"includeTitle" : true,
|
||||
"removeDuplicates": true,
|
||||
"showSkipped": false,
|
||||
"showRemovedDuplicates": true,
|
||||
"maxTitleLen": 32,
|
||||
"loadTXT": true,
|
||||
"loadDOCX": false,
|
||||
"removeOldFiles":true,
|
||||
"saveSeparateFiles": true,
|
||||
"saveBodyFile": true,
|
||||
"saveBodyNumber":true,
|
||||
"delLF": false,
|
||||
"delWordBreak": true,
|
||||
"delChars": "'|@|#"
|
||||
}
|
||||
}
|
||||
@@ -1,61 +0,0 @@
|
||||
{
|
||||
"INworkPath": "C:\\Test\\",
|
||||
"OUTworkPath": "C:\\Test\\Separati\\",
|
||||
"OUTnameFormat":"TEST_{docnum}_{year:04d}{month:02d}{day:02d}_{papername}_{title}.txt",
|
||||
"docStruct": {
|
||||
"docSep": "Copyright [(0-9)]+",
|
||||
"dateFormat":"{day:d} {month} {year:d} {}",
|
||||
"dateWords": [
|
||||
"Gennaio",
|
||||
"Febbraio",
|
||||
"Marzo",
|
||||
"Aprile",
|
||||
"Maggio",
|
||||
"Giugno",
|
||||
"Luglio",
|
||||
"Agosto",
|
||||
"Settembre",
|
||||
"Ottobre",
|
||||
"Novembre",
|
||||
"Dicembre"
|
||||
],
|
||||
"headWords": [
|
||||
"BYLINE:",
|
||||
"SECTION:",
|
||||
"LENGTH:",
|
||||
"DATELINE:",
|
||||
"HIGHLIGHT:",
|
||||
"Email:"
|
||||
],
|
||||
"tailWords": [
|
||||
"LANGUAGE:",
|
||||
"GRAPHIC:",
|
||||
"TYPE:",
|
||||
"URL:",
|
||||
"LOAD-DATE:",
|
||||
"PUBLICATION-TYPE:",
|
||||
"DOCUMENT-TYPE:",
|
||||
"CHARTS:"
|
||||
]
|
||||
},
|
||||
"settings": {
|
||||
"encoding": "utf-8",
|
||||
"monthPosition": 0,
|
||||
"getNewsPaperName": true,
|
||||
"nameNotFoundStr" : "--ND--",
|
||||
"includeTitle" : true,
|
||||
"removeDuplicates": true,
|
||||
"showSkipped": false,
|
||||
"showRemovedDuplicates": true,
|
||||
"maxTitleLen": 32,
|
||||
"loadTXT": true,
|
||||
"loadDOCX": false,
|
||||
"removeOldFiles":true,
|
||||
"saveSeparateFiles": true,
|
||||
"saveBodyFile": true,
|
||||
"saveBodyNumber":true,
|
||||
"delLF": false,
|
||||
"delWordBreak": true,
|
||||
"delChars": "'|@|#"
|
||||
}
|
||||
}
|
||||
@@ -3,26 +3,23 @@ Created on 2 nov 2019
|
||||
|
||||
@author: Emanuele Trabattoni
|
||||
TODO LIST
|
||||
1- Aggiungere le icone ai tasti (giulia)
|
||||
|
||||
'''
|
||||
import sys
|
||||
import sys, copy, json
|
||||
import PyQt5.QtWidgets
|
||||
import PyQt5.QtGui
|
||||
|
||||
from mainwindow import Ui_mainwin
|
||||
from selezout import Ui_selezout
|
||||
from titolow import Ui_titolo
|
||||
from avanzatetitolo3 import Ui_advtitolo3 as Ui_advtitolo
|
||||
from opzioniavanzate import Ui_advoption
|
||||
from advopt import Ui_editconf
|
||||
|
||||
from libfancylogger import fancyLogger
|
||||
from libconfload import bananaCONF
|
||||
from libsplit import bananaSPLITTER
|
||||
|
||||
from PyQt5.QtCore import QDir
|
||||
from PyQt5.QtWidgets import QMessageBox
|
||||
from PyQt5.Qt import pyqtSlot
|
||||
import copy
|
||||
from PyQt5.QtCore import QDir, QSize, pyqtSlot, pyqtSignal
|
||||
from PyQt5.QtWidgets import QMessageBox, QSizePolicy
|
||||
|
||||
class bananaMain(PyQt5.QtWidgets.QMainWindow):
|
||||
def __init__(self):
|
||||
@@ -33,7 +30,8 @@ class bananaMain(PyQt5.QtWidgets.QMainWindow):
|
||||
self.conf.open()
|
||||
self.conf.use("defaults.json")
|
||||
self.conf.use(self.conf.getParam('paths', 'lastUsed'))
|
||||
except:
|
||||
except Exception as e:
|
||||
print(e)
|
||||
sys.exit()
|
||||
|
||||
# inizializzazione interfaccia
|
||||
@@ -42,11 +40,12 @@ class bananaMain(PyQt5.QtWidgets.QMainWindow):
|
||||
self.titolo = bananaTitolo(self.conf, self.logger)
|
||||
self.titoloav = bananaTitoloAvanzate(self.conf, self.logger)
|
||||
self.selezout = bananaSelezOut(self.conf, self.logger)
|
||||
self.advopt = bananaAdvOpt(self.conf, self.logger)
|
||||
self.advopt = bananaAdvOpt(self.conf, self.logger)
|
||||
|
||||
|
||||
#popola le tab con le finestre giuste
|
||||
self.ui.wgt_main.addTab(self.titolo, "Titolo")
|
||||
self.ui.wgt_main.addTab(self.selezout, "SelezioneOutput")
|
||||
self.ui.wgt_main.addTab(self.titolo, "Impostazioni Titolo")
|
||||
self.ui.wgt_main.addTab(self.selezout, "Selezione Output")
|
||||
|
||||
# connetti bottoni avanti
|
||||
self.ui.btn_avanti.clicked.connect(self.nextTab)
|
||||
@@ -67,13 +66,20 @@ class bananaMain(PyQt5.QtWidgets.QMainWindow):
|
||||
self.ui.actionCarica_Preset.triggered.connect(self.openLoadPreset)
|
||||
self.ui.actionSalva_Preset.triggered.connect(self.openSavePreset)
|
||||
|
||||
#connetti segnali delle sottointerfacce
|
||||
self.advopt.update.connect(self.fillAllInterfaces)
|
||||
self.logger.sendLog.connect(self.appendLog)
|
||||
|
||||
#riempi pagine di interfaccia
|
||||
self.fillAllInterfaces()
|
||||
self.setSizePolicy(QSizePolicy.Fixed,QSizePolicy.Fixed)
|
||||
self.setFixedSize(QSize(self.conf.getParam('settings','winW'), self.conf.getParam('settings','winH')))
|
||||
pass
|
||||
|
||||
def fillInterface(self):
|
||||
#pagina principale
|
||||
try:
|
||||
self.ui.lbl_preset.setText(self.conf.inUse.replace(".json",""))
|
||||
self.ui.lbl_sorg.setText(self.conf.getParam('paths','INworkPath'))
|
||||
self.ui.lbl_dest.setText(self.conf.getParam('paths','OUTworkPath'))
|
||||
self.ui.rad_fileNew.setChecked(self.conf.getParam('docStruct', 'fileVersNew'))
|
||||
@@ -101,6 +107,7 @@ class bananaMain(PyQt5.QtWidgets.QMainWindow):
|
||||
def nextTab(self):
|
||||
self.ui.wgt_main.setCurrentIndex(self.ui.wgt_main.currentIndex()+1)
|
||||
self.logger.debug("Prossima Tab")
|
||||
print(self.geometry().width(), self.geometry().height())
|
||||
pass
|
||||
|
||||
def prevTab(self):
|
||||
@@ -116,7 +123,7 @@ class bananaMain(PyQt5.QtWidgets.QMainWindow):
|
||||
lf.setNameFilter("bananaCONF (*.json)")
|
||||
if lf.exec():
|
||||
cf = str(lf.selectedFiles()[0].split('/')[-1])
|
||||
self.logger.debug("Scelto il File: {}".format(cf))
|
||||
self.logger.info("Apro la configurazione: {}".format(cf))
|
||||
self.conf.open()
|
||||
self.conf.use(cf)
|
||||
self.logger.debug("Riempio tutte le tab")
|
||||
@@ -133,12 +140,21 @@ class bananaMain(PyQt5.QtWidgets.QMainWindow):
|
||||
if sf.exec():
|
||||
rv=str(sf.selectedFiles()[0].split('/')[-1])
|
||||
self.conf.setParam(('paths','lastUsed'),rv)
|
||||
self.logger.debug("Scrivi il File: {}".format(rv))
|
||||
#scrivi quale file e' stato usato per ultimo nel default
|
||||
prev=self.conf.inUse
|
||||
self.conf.use("defaults.json")
|
||||
self.conf.setParam(('paths','lastUsed'),rv)
|
||||
self.conf.save(fName="defaults.json")
|
||||
self.conf.use(prev)
|
||||
##
|
||||
self.logger.debug("Scrivo la configurazione: {}".format(rv))
|
||||
self.conf.save(fName=rv)
|
||||
pass
|
||||
|
||||
def openAdvOpt(self):
|
||||
self.logger.debug("Apri Opzioni Avanzate")
|
||||
self.advopt.fillInterface()
|
||||
self.advopt.show()
|
||||
pass
|
||||
|
||||
def openLanguage(self):
|
||||
@@ -148,18 +164,18 @@ class bananaMain(PyQt5.QtWidgets.QMainWindow):
|
||||
def selezSorg(self):
|
||||
rv = PyQt5.QtWidgets.QFileDialog.getExistingDirectory(self,"Seleziona Cartella Sorgente",self.conf.getParam('paths','INworkPath'))
|
||||
if rv is not "":
|
||||
self.conf.setParam(keys=('paths','INworkPath',), val=rv)
|
||||
self.conf.setParam(keys=('paths','INworkPath',), val=rv+"/")
|
||||
self.ui.lbl_sorg.setText(rv)
|
||||
self.logger.debug("Selezionata Cartella Sorgente: {}".format(rv))
|
||||
self.logger.info("Selezionata Cartella Sorgente: {}".format(rv+"/"))
|
||||
self.fillFileList()
|
||||
pass
|
||||
|
||||
def selezDest(self):
|
||||
rv = PyQt5.QtWidgets.QFileDialog.getExistingDirectory(self,"Seleziona Cartella Destinazione",self.conf.getParam('paths','OUTworkPath'))
|
||||
if rv is not "":
|
||||
self.conf.setParam(keys=('paths','OUTworkPath',), val=rv)
|
||||
self.conf.setParam(keys=('paths','OUTworkPath',), val=rv+"/")
|
||||
self.ui.lbl_dest.setText(rv)
|
||||
self.logger.debug("Selezionata Cartella Destinazione: {}".format(rv))
|
||||
self.logger.info("Selezionata Cartella Destinazione: {}".format(rv+"/"))
|
||||
pass
|
||||
|
||||
def openFileDialog(self, name, path):
|
||||
@@ -170,7 +186,9 @@ class bananaMain(PyQt5.QtWidgets.QMainWindow):
|
||||
self.conf.setParam(('docStruct','fileVersNew'), self.ui.rad_fileNew.isChecked())
|
||||
self.titolo.applica()
|
||||
self.selezout.applica()
|
||||
self.advopt.applica()
|
||||
|
||||
def appendLog(self, msg):
|
||||
self.ui.txt_log.append(msg)
|
||||
|
||||
#############################################################
|
||||
####################### INTERFACES ##########################
|
||||
@@ -214,6 +232,8 @@ class bananaTitolo(PyQt5.QtWidgets.QWidget):
|
||||
if not found:
|
||||
self.titoloui.rad_altro.setChecked(True)
|
||||
self.titoloui.lin_altro.setText(self.conf.getParam('docStruct', 'customSep'))
|
||||
#finestra avanzate
|
||||
self.advtitolo.fillInterface()
|
||||
except:
|
||||
self.log.critical("Titolo: Configurazione non accettata")
|
||||
|
||||
@@ -239,7 +259,8 @@ class bananaTitolo(PyQt5.QtWidgets.QWidget):
|
||||
itm=self.titoloui.lyt_sep.itemAt(itmn).widget()
|
||||
if isinstance(itm, PyQt5.QtWidgets.QRadioButton):
|
||||
if len(itm.text())==1 and itm.isChecked():
|
||||
self.conf.setParam(('docStruct', 'outNameSep'), itm.text())
|
||||
self.conf.setParam(('docStruct', 'outNameSep'), itm.text())
|
||||
self.advtitolo.applica()
|
||||
pass
|
||||
|
||||
class bananaTitoloAvanzate(PyQt5.QtWidgets.QWidget):
|
||||
@@ -333,13 +354,13 @@ class bananaTitoloAvanzate(PyQt5.QtWidgets.QWidget):
|
||||
pass
|
||||
|
||||
def returnOk(self):
|
||||
self.log.debug("Avanzate Titolo Accettate")
|
||||
self.log.info("Avanzate Titolo Accettate")
|
||||
self.applica()
|
||||
self.hide()
|
||||
pass
|
||||
|
||||
def returnKo(self):
|
||||
self.log.debug("Avanzate Titolo Rifiutate")
|
||||
self.log.info("Avanzate Titolo Rifiutate")
|
||||
self.hide()
|
||||
pass
|
||||
|
||||
@@ -393,6 +414,7 @@ class bananaSelezOut(PyQt5.QtWidgets.QWidget):
|
||||
try:
|
||||
self.selezoutui.cmb_lingua.clear()
|
||||
self.selezoutui.cmb_lingua.addItems(self.conf.settingsList['languageconf.json'].keys())
|
||||
self.selezoutui.cmb_lingua.setCurrentIndex(self.conf.getParam('docStruct','languageIdx'))
|
||||
self.selezoutui.rad_mainbodyEFile.setChecked(self.conf.getParam('settings', 'saveBodyFile') and self.conf.getParam('settings', 'saveSeparateFiles'))
|
||||
self.selezoutui.rad_file.setChecked(self.conf.getParam('settings', 'saveSeparateFiles') and not self.conf.getParam('settings', 'saveBodyFile'))
|
||||
self.selezoutui.rad_mainbody.setChecked(self.conf.getParam('settings', 'saveBodyFile') and not self.conf.getParam('settings', 'saveSeparateFiles'))
|
||||
@@ -407,8 +429,9 @@ class bananaSelezOut(PyQt5.QtWidgets.QWidget):
|
||||
pass
|
||||
|
||||
def applica(self):
|
||||
self.log.info("Applico Impostazioni Uscita")
|
||||
self.log.info("Applico Impostazioni File Uscita")
|
||||
self.conf.setParam(('docStruct', 'language'), self.selezoutui.cmb_lingua.currentText())
|
||||
self.conf.setParam(('docStruct', 'languageIdx'), self.selezoutui.cmb_lingua.currentIndex())
|
||||
self.conf.setParam(('settings', 'saveBodyFile'), self.selezoutui.rad_mainbody.isChecked()
|
||||
| self.selezoutui.rad_mainbodyEFile.isChecked())
|
||||
self.conf.setParam(('settings', 'saveSeparateFiles'), self.selezoutui.rad_file.isChecked()
|
||||
@@ -470,24 +493,54 @@ class bananaSelezOut(PyQt5.QtWidgets.QWidget):
|
||||
pass
|
||||
|
||||
class bananaAdvOpt(PyQt5.QtWidgets.QWidget):
|
||||
|
||||
update = pyqtSignal()
|
||||
|
||||
def __init__(self, confloader=None, logger=None):
|
||||
PyQt5.QtWidgets.QWidget.__init__(self)
|
||||
self.advoptui = Ui_advoption()
|
||||
self.advoptui = Ui_editconf()
|
||||
self.advoptui.setupUi(self)
|
||||
self.conf = confloader
|
||||
self.log = logger
|
||||
self.errmsg=None
|
||||
if self.conf is not None:
|
||||
self.advoptui.btn_ok.clicked.connect(self.accetta)
|
||||
self.advoptui.btn_cancel.clicked.connect(self.rifiuta)
|
||||
self.fillInterface()
|
||||
pass
|
||||
|
||||
def fillInterface(self):
|
||||
try:
|
||||
pass
|
||||
self.advoptui.txt_confFile.setPlainText(json.dumps(self.conf.dump(),indent=2))
|
||||
except:
|
||||
self.log.critical("AdvancedOptions: Configurazione non accettata")
|
||||
pass
|
||||
|
||||
def applica(self):
|
||||
def accetta(self):
|
||||
self.errmsg = QMessageBox()
|
||||
self.errmsg.setModal(True)
|
||||
self.errmsg.setWindowTitle("Avanzate Globali")
|
||||
icon = PyQt5.QtGui.QIcon()
|
||||
icon.addPixmap(PyQt5.QtGui.QPixmap(":/icons/icons8-smartphone-ram-100.png"), PyQt5.QtGui.QIcon.Normal, PyQt5.QtGui.QIcon.Off)
|
||||
self.errmsg.setWindowIcon(icon)
|
||||
try:
|
||||
self.conf.loads(self.advoptui.txt_confFile.toPlainText())
|
||||
self.log.info("Parametri inseriti validi, configurazione accettata")
|
||||
self.errmsg.setIcon(QMessageBox.Information)
|
||||
self.errmsg.setText("Parametri inseriti validi, configurazione accettata")
|
||||
self.errmsg.show()
|
||||
self.update.emit()
|
||||
self.hide()
|
||||
except Exception as e:
|
||||
self.log.error(f"Errore nei parametri! {e}")
|
||||
self.errmsg.setIcon(QMessageBox.Critical)
|
||||
self.errmsg.setText(f"Errore nei parametri!\n{e}")
|
||||
self.errmsg.show()
|
||||
pass
|
||||
|
||||
def rifiuta(self):
|
||||
self.log.info(f"AdvancedOptions: Configurazione Rifiutata")
|
||||
self.hide()
|
||||
pass
|
||||
|
||||
class bananaSplitterInterface(PyQt5.QtWidgets.QWidget):
|
||||
|
||||
@@ -99,6 +99,10 @@ class bananaCONF(object):
|
||||
|
||||
def dump(self):
|
||||
return self.settingsList[self.inUse]
|
||||
|
||||
def loads(self, conf):
|
||||
jconf = json.loads(conf)
|
||||
self.settingsList[self.inUse]=jconf
|
||||
|
||||
|
||||
|
||||
@@ -3,18 +3,21 @@ Created on 2 nov 2019
|
||||
|
||||
@author: Emanuele Trabattoni
|
||||
'''
|
||||
import sys, os
|
||||
import sys
|
||||
import json
|
||||
import logging
|
||||
import colorama
|
||||
from PyQt5.QtCore import QObject, pyqtSignal
|
||||
|
||||
class fancyLogger(object):
|
||||
class fancyLogger(QObject):
|
||||
'''
|
||||
Colorizza il logger di python, per un' esperienza stile willy wonka
|
||||
'''
|
||||
sendLog = pyqtSignal(str)
|
||||
|
||||
def __init__(self, filepath=None, name="Logger", consoleLog=True, fileLog=False):
|
||||
QObject.__init__(self)
|
||||
try:
|
||||
print(os.getcwd())
|
||||
with open(filepath, 'r') as fp:
|
||||
settings = json.load(fp)
|
||||
fp.close()
|
||||
@@ -55,30 +58,35 @@ class fancyLogger(object):
|
||||
print(self.LBLUE, end='')
|
||||
self.LOGGER.debug(msg)
|
||||
print(self.RST, end='')
|
||||
self.sendLog.emit(f"<FONT COLOR='#03c2fc'>DEBUG | {msg} </br>")
|
||||
pass
|
||||
|
||||
def info(self, msg="Undefined Info"):
|
||||
print(self.LGREEN, end='')
|
||||
self.LOGGER.info(msg)
|
||||
print(self.RST, end='')
|
||||
self.sendLog.emit(f"<FONT COLOR='#6bfc03'>INFO | {msg} </br>")
|
||||
pass
|
||||
|
||||
def warn(self, msg="Undefined Warning"):
|
||||
print(self.LYELLOW, end='')
|
||||
self.LOGGER.warning(msg)
|
||||
print(self.RST, end='')
|
||||
self.sendLog.emit(f"<FONT COLOR='#fc9403'>WARNING | {msg} </br>")
|
||||
pass
|
||||
|
||||
def error(self, msg="Undefined Error"):
|
||||
print(self.LRED, end='')
|
||||
self.LOGGER.error(msg)
|
||||
print(self.RST, end='')
|
||||
self.sendLog.emit(f"<FONT COLOR='#ff0000'>ERROR | {msg} </br>")
|
||||
pass
|
||||
|
||||
def critical(self, msg="Undefined Critical"):
|
||||
print(self.RED, end='')
|
||||
self.LOGGER.critical(msg)
|
||||
print(self.RST, end='')
|
||||
self.sendLog.emit(f"<FONT COLOR='#fc03ce'>CRITICAL | {msg} </br>")
|
||||
pass
|
||||
|
||||
def testColors(self):
|
||||
|
||||
@@ -24,7 +24,7 @@ class bananaSPLITTER(QObject):
|
||||
self.duplicateNumber=0
|
||||
#self.log.debug(f"Configurazione: \n {json.dumps(fileParams, indent=2)}")
|
||||
if fileParams is not None:
|
||||
self.log.info("Sto operando sul file: {}..".format(self.fileParams['name']))
|
||||
self.log.debug("Sto operando sul file: {}..".format(self.fileParams['name']))
|
||||
self.paths = self.fileParams['paths']
|
||||
self.docStruct = self.fileParams['docStruct']
|
||||
self.settings = self.fileParams['settings']
|
||||
|
||||